Changeset 48
- Timestamp:
- Jan 29, 2009, 10:58:26 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 3 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 } -
trunk/includes/global_function.php
r47 r48 1 1 <?php 2 2 3 define( LICENCE_ANONYMOUS, -1);4 define( LICENCE_USER, 0);5 define( LICENCE_MODERATOR, 1);6 define( LICENCE_ADMIN, 2);3 define('LICENCE_ANONYMOUS', -1); 4 define('LICENCE_USER', 0); 5 define('LICENCE_MODERATOR', 1); 6 define('LICENCE_ADMIN', 2); 7 7 8 8 function FormatOutput($s) … … 128 128 $user = @$_SESSION['UserID']; 129 129 $Database->SelectDatabase($Config['Database']['Database']); 130 $Database->SQLCommand( "INSERT INTO `log` ( `user` , `type` , `text` , `date` , `IP` )131 VALUES ( '$user', '$Type', '$Text', now(), '".$_SERVER['REMOTE_ADDR']."')");130 $Database->SQLCommand('INSERT INTO `log` ( `user` , `type` , `text` , `date` , `IP` ) 131 VALUES ( "'.$user.'", "'.$Type.'", "'.$Text.'", NOW(), "'.$_SERVER['REMOTE_ADDR'].'")'); 132 132 } 133 133 -
trunk/style.css
r47 r48 1 body 2 { 3 font-family: Verdana, Arial, Sans-Serif; 4 } 5 1 6 .page 2 7 { … … 24 29 background-color: #FFF0F0; 25 30 margin: 0px 0px 0px 0px; 31 padding: 2px; 26 32 border-style: solid; 27 border-color: red; ;33 border-color: red; 28 34 border-width: 1px; 29 35 } … … 46 52 text-align: center; 47 53 padding-top: 10px; 54 margin-top: 10px; 55 border-top-style: solid; 56 border-top-color: gray; 57 border-top-width: 1px; 48 58 } 49 59
Note:
See TracChangeset
for help on using the changeset viewer.