Changeset 436 for trunk/includes


Ignore:
Timestamp:
Apr 9, 2010, 11:16:24 AM (15 years ago)
Author:
george
Message:
  • Upraveno: Přepracován systém zobrazení výpisu překladů. Použito obecné jemnější filtrování dle více vlastností jako verze klienta či jazyk.
  • Odebráno: Zobrazování souvislostí connexion. Bylo by potřeba realizovat obecněji pro všechny skupiny. I tak musí překladatelé využívat sofistikovanější systémy jako wowhead pro zjištěný souvisejících textů.
Location:
trunk/includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/global.php

    r435 r436  
    6666    //echo('<span class="MenuItem">Moje překlady: <a href="">Dokončené</a> <a href="">Rozpracované</a> <a href="">Exporty</a> Tým: <a href="">'.$Team['name'].'</a></span>');
    6767    echo('<span class="MenuItem2">'.$User->Name.' <a href="'.$System->Link('/?action=logout').'">Odhlášení</a> <a href="'.$System->Link('/Options.php').'">Nastavení</a>');
    68     echo(' <a title="Vámi přeložené texty" href="'.$System->Link('/TranslationList.php?user='.$User->Id.'&amp;action=userall').'">Moje překlady</a></span>');
     68    echo(' <a title="Vámi přeložené texty" href="'.$System->Link('/TranslationList.php?user='.$User->Id.'&amp;group=0&amp;state=2').'">Moje překlady</a></span>');
    6969  } else
    7070  {
     
    161161  foreach($TranslationTree as $Group)
    162162  {
    163     echo('<div id="menuitem-group'.$Group['Id'].'" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')">
    164       <a href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;action=filter').'">'.$Group['Name'].'</a></div>       
    165       <div id="group'.$Group['Id'].'" class="hidden-menu-item" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')">');
    166     echo('&nbsp;<a title="Zde můžete začít překládat" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;action=notran').'">Nepřeložené</a><br />
    167       &nbsp;<a title="Přeložené texty, můžete zde hlasovat, nebo opravovat překlady" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;action=Translate').'">Přeložené</a><br />');
    168     $ID = $Database->SQLCommand('SELECT * FROM connexion WHERE `Group` = '.$Group['Id']);
    169     if (mysql_num_rows($ID) > 0) 
    170     echo('&nbsp;<a title="Vypsání souvislostí" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;action=connexion_list').'">Souvislosti</a><br />');
    171  
     163    echo('<div id="menuitem-group'.$Group['Id'].'" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')">'.
     164      '<a href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;action=filter').'">'.$Group['Name'].'</a></div>'.
     165      '<div id="group'.$Group['Id'].'" class="hidden-menu-item" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')">');
     166    echo('&nbsp;<a title="Zde můžete začít překládat" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;state=1&amp;user=0&amp;entry=&amp;text=').'">Nepřeložené</a><br />'.
     167    '&nbsp;<a title="Přeložené texty, můžete zde hlasovat, nebo opravovat překlady" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;state=2&amp;user=0&amp;entry=&amp;text=').'">Přeložené</a><br />');
    172168    if($User->Licence(LICENCE_USER))
    173169    {
    174       echo('&nbsp;<a title="Nedokončené překlady" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;action=mydevelop').'">Rozepsané</a><br />
    175         &nbsp;<a title="Všechny překlady, které jste přeložil" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;action=my').'">Vlastní</a><br />');
     170      echo('&nbsp;<a title="Nedokončené překlady" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;state=3').'">Rozepsané</a><br />
     171        &nbsp;<a title="Všechny překlady, které jste přeložil" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;state=1&amp;user='.$User->Id).'&amp;entry=&amp;text=">Vlastní</a><br />');
    176172    }
    177173    echo('&nbsp;<a title="Sestavit speciální filtr" href="'.$System->Link('/TranslationList.php?group='.$Group['Id'].'&amp;action=filter').'">Filtr</a><br />');
  • trunk/includes/global_function.php

    r417 r436  
    351351    else $GroupId = 1;
    352352 
    353   if(isset($TranslationTree[$GroupId]) == false)
    354   {
    355     echo('Překladová skupina dle zadaného Id neexistuje.');
    356     ShowFooter();
    357     die();
    358   }
     353  if(isset($TranslationTree[$GroupId]) == false) ErrorMessage('Překladová skupina dle zadaného Id neexistuje.');
    359354  return($GroupId);
    360355}
     
    552547}
    553548
     549function GetParameter($Name, $Default = '', $Numeric = false, $Session = false)
     550{
     551  $Result = $Default;
     552  if(array_key_exists($Name, $_GET)) $Result = $_GET[$Name];
     553  else if(array_key_exists($Name, $_POST)) $Result = $_POST[$Name];
     554  else if($Session and array_key_exists($Name, $_SESSION)) $Result = $_SESSION[$Name];
     555  if($Numeric and !is_numeric($Result)) $Result = $Default;
     556  if($Session) $_SESSION[$Name] = $Result;
     557  return($Result);
     558}
     559
    554560?>
Note: See TracChangeset for help on using the changeset viewer.