Changeset 48 for trunk/includes/global.php
- Timestamp:
- Jan 29, 2009, 10:58:26 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/global.php
r47 r48 3 3 session_start(); 4 4 5 // SQL injection hack protection 5 6 foreach($_POST as $Index => $Item) $_POST[$Index] = addslashes($_POST[$Index]); 6 7 foreach($_GET as $Index => $Item) $_GET[$Index] = addslashes($_GET[$Index]); … … 13 14 $Database->SQLCommand('SET NAMES '.$Config['Database']['Charset']); 14 15 $Database->SelectDatabase($Config['Database']['Database']); 16 17 $TranslationTree = GetTranslationTree(); 15 18 16 19 function ShowShoutbox() … … 53 56 function ShowMainMenu() 54 57 { 58 global $TranslationTree; 59 55 60 $Menu = array 56 61 ( … … 58 63 'http://wow.zdechov.net/forum/viewforum.php?f=22' => array(LICENCE_ANONYMOUS, 'Diskuze na téma překládání', 'Fórum projektu'), 59 64 'banners.php' => array(LICENCE_ANONYMOUS, 'Weby odkazující na tento projekt bennerem', 'Odkazují na nás'), 60 'javascript: window.open(\'dictionary.php\',\'Slovník\',\'width=400,height=412\'); return false;' => array(LICENCE_ANONYMOUS, 'Slovník wow výrazů', 'Slovníček'),65 'javascript:void(0)' => array(LICENCE_ANONYMOUS, 'Slovník wow výrazů', 'Slovníček', 'javascript:window.open(\'dictionary.php\', \'Slovník\', \'width=400, height=412\'); return false;'), 61 66 'statistic.php' => array(LICENCE_ANONYMOUS, 'Statistika překládání', 'Statistika'), 62 67 'download.php' => array(LICENCE_ANONYMOUS, 'Zde si můžete stáhnout přeložené texty', 'Stahování'), … … 76 81 foreach($Menu as $MenuTarget => $MenuItem) 77 82 { 78 if(Licence($MenuItem[0])) echo('<a title="'.$MenuItem[1].'" href="'.$MenuTarget.'">'.$MenuItem[2].'</a><br />'); 83 if(isset($MenuItem[3])) $OnClick = ' onclick="'.$MenuItem[3].'"'; else $OnClick = ''; 84 if(Licence($MenuItem[0])) echo('<a title="'.$MenuItem[1].'" href="'.$MenuTarget.'"'.$OnClick.'>'.$MenuItem[2].'</a><br />'); 79 85 } 80 86 echo('<br />'); 81 87 82 $TranslationTree = GetTranslationTree();83 88 foreach($TranslationTree as $Group) 84 89 { 85 90 echo('<div id="menuitem-group'.$Group['Id'].'" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')"> 86 <a href="TranslationList.php? filter">'.$Group['Name'].'</a></div>91 <a href="TranslationList.php?group='.$Group['Id'].'&action=filter">'.$Group['Name'].'</a></div> 87 92 <div id="group'.$Group['Id'].'" class="hidden-menu-item" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')">'); 88 echo(' <a title="Zde můžete začít překládat" href="TranslationList.php? selection">Nepřeložené</a><br />89 <a title="Přeložené texty, můžete zde hlasovat, nebo opravovat překlady" href="TranslationList.php? Translate">Přeložené</a><br />');93 echo(' <a title="Zde můžete začít překládat" href="TranslationList.php?group='.$Group['Id'].'&action=selection">Nepřeložené</a><br /> 94 <a title="Přeložené texty, můžete zde hlasovat, nebo opravovat překlady" href="TranslationList.php?group='.$Group['Id'].'&action=Translate">Přeložené</a><br />'); 90 95 if(Licence(LICENCE_USER)) 91 96 { 92 echo(' <a title="Nedokončené překlady" href="TranslationList.php? mydevelop">Rozepsané</a><br />93 <a title="Všechny překlady, které jste přeložil" href="TranslationList.php? my">Vlastní</a><br />94 <a title="Překlad, které bych měl oznámkovat" href="TranslationList.php? notvote">Neznámkované</a><br />');97 echo(' <a title="Nedokončené překlady" href="TranslationList.php?group='.$Group['Id'].'&action=mydevelop">Rozepsané</a><br /> 98 <a title="Všechny překlady, které jste přeložil" href="TranslationList.php?group='.$Group['Id'].'&action=my">Vlastní</a><br /> 99 <a title="Překlad, které bych měl oznámkovat" href="TranslationList.php?group='.$Group['Id'].'&action=notvote">Neznámkované</a><br />'); 95 100 } 96 101 if(Licence(LICENCE_ADMIN)) 97 102 { 98 echo(' <a title="Nezkontrolované překlady" href="TranslationList.php? nocheck">Nezkontrolované</a><br />');99 echo(' <a title="Zkontrolované překlady" href="TranslationList.php? check">Zkontrolované</a><br />');103 echo(' <a title="Nezkontrolované překlady" href="TranslationList.php?group='.$Group['Id'].'&action=nocheck">Nezkontrolované</a><br />'); 104 echo(' <a title="Zkontrolované překlady" href="TranslationList.php?group='.$Group['Id'].'&action=check">Zkontrolované</a><br />'); 100 105 } 101 echo(' <a title="Sestavit speciální fitr" href="TranslationList.php? filter">Filtr</a><br />');106 echo(' <a title="Sestavit speciální fitr" href="TranslationList.php?group='.$Group['Id'].'&action=filter">Filtr</a><br />'); 102 107 echo('</div>'); 103 108 }
Note:
See TracChangeset
for help on using the changeset viewer.