Changeset 49 for trunk/includes
- Timestamp:
- Jan 30, 2009, 10:33:08 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:ignore
set to
SqlTranslate.zip
-
Property svn:ignore
set to
-
trunk/includes/config.sample.php
r43 r49 6 6 'User' => 'root', 7 7 'Password' => '', 8 'Database' => ' quests',8 'Database' => 'wowpreklad', 9 9 'DatabaseCharacters' => 'characters', 10 10 'DatabaseMangos' => 'mangos', … … 16 16 'Charset' => 'utf-8', 17 17 'BaseURL' => 'http://localhost/', 18 'AdminEmail' => 'admin@localhost', 18 19 ), 19 20 ); -
trunk/includes/databaseconection.php
r47 r49 22 22 { 23 23 $ReturnCommand = mysql_query($Command, $this->id_connection); 24 return $ReturnCommand; 24 if(mysql_error() != '') echo('<div>'.mysql_error().'<br>'.$Command.'</div>'); 25 return($ReturnCommand); 25 26 } 26 27 -
trunk/includes/global.php
r48 r49 4 4 5 5 // SQL injection hack protection 6 foreach($_POST as $Index => $Item) $_POST[$Index] = addslashes($_POST[$Index]); 6 foreach($_POST as $Index => $Item) 7 { 8 if(is_array($_POST[$Index])) 9 foreach($_POST[$Index] as $Index2 => $Item2) $_POST[$Index][$Index2] = addslashes($Item2); 10 else $_POST[$Index] = addslashes($_POST[$Index]); 11 } 7 12 foreach($_GET as $Index => $Item) $_GET[$Index] = addslashes($_GET[$Index]); 8 13 … … 70 75 'index.php?Logout' => array(LICENCE_USER, 'Odhlášení ze systému', 'Odhlásit'), 71 76 'log.php' => array(LICENCE_MODERATOR, 'Log dění (Pouze moderátor)', 'Záznamy'), 72 'priorite.php' => array(LICENCE_ADMIN, 'Načtení priority questů (pouze admin)', 'Priorita'), 73 'fill_database.php' => array(LICENCE_ADMIN, 'Načtení questů do database (pouze admin)', 'Plnění databáse'), 77 'fill_database.php' => array(LICENCE_ADMIN, 'Načtení questů do database (pouze admin)', 'Import textů z MaNGOSu'), 74 78 //'client_files/generate_SQL.php' => array(LICENCE_ADMIN, 'Generování clientských souborů (pouze admin)', 'Generování C.S.'), 75 79 'https://wow.zdechov.net/mysql/' => array(LICENCE_ADMIN, 'phpMyAdmin(pouze admin)', 'Správa databáze'), … … 86 90 echo('<br />'); 87 91 92 echo('<strong>Překladové skupiny:</strong><br />'); 88 93 foreach($TranslationTree as $Group) 89 94 { … … 91 96 <a href="TranslationList.php?group='.$Group['Id'].'&action=filter">'.$Group['Name'].'</a></div> 92 97 <div id="group'.$Group['Id'].'" class="hidden-menu-item" onmousemove="show(\'group'.$Group['Id'].'\')" onmouseout="hide(\'group'.$Group['Id'].'\')">'); 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 />98 echo(' <a title="Zde můžete začít překládat" href="TranslationList.php?group='.$Group['Id'].'&action=notran">Nepřeložené</a><br /> 94 99 <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 />'); 95 100 if(Licence(LICENCE_USER)) … … 104 109 echo(' <a title="Zkontrolované překlady" href="TranslationList.php?group='.$Group['Id'].'&action=check">Zkontrolované</a><br />'); 105 110 } 106 echo(' <a title="Sestavit speciální fi tr" href="TranslationList.php?group='.$Group['Id'].'&action=filter">Filtr</a><br />');111 echo(' <a title="Sestavit speciální filtr" href="TranslationList.php?group='.$Group['Id'].'&action=filter">Filtr</a><br />'); 107 112 echo('</div>'); 108 113 } -
trunk/includes/global_function.php
r48 r49 87 87 while($DbRow = mysql_fetch_assoc($DbResult)) 88 88 { 89 $Result[$DbRow['Group']]['Items'][ $DbRow['Id']] = $DbRow;89 $Result[$DbRow['Group']]['Items'][] = $DbRow; 90 90 } 91 91 return($Result); 92 92 } 93 94 $Texts = array95 (96 //array('Title'),97 array('Details'),98 array('Objectives'),99 array('OfferRewardText'),100 array('RequestItemsText'),101 array('EndText'),102 array('ObjectiveText1'),103 array('ObjectiveText2'),104 array('ObjectiveText3'),105 array('ObjectiveText4'),106 );107 93 108 94 $LogTypes = array … … 128 114 $user = @$_SESSION['UserID']; 129 115 $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'].'")'); 116 $Query = 'INSERT INTO `log` ( `user` , `type` , `text` , `date` , `IP` ) 117 VALUES ('.$user.', '.$Type.', "'.addslashes($Text).'", NOW(), "'.addslashes($_SERVER['REMOTE_ADDR']).'")'; 118 $Database->SQLCommand($Query); 132 119 } 133 120 134 $npc_text = array135 (136 '0' => 'text0_0',137 '1' => 'text0_1',138 '2' => 'text1_0',139 '3' => 'text1_1',140 '4' => 'text2_0',141 '5' => 'text2_1',142 '6' => 'text3_0',143 '7' => 'text3_1',144 '8' => 'text4_0',145 '9' => 'text4_1',146 '10' => 'text5_0',147 '11' => 'text5_1',148 '12' => 'text6_0',149 '13' => 'text6_1',150 '14' => 'text7_0',151 '15' => 'text7_1',152 );153 154 $page_text = array155 (156 '0' => 'text',157 );158 121 159 122 $client_files = array … … 168 131 ); 169 132 170 $client_text = array171 (172 '0' => 'text',173 );174 175 133 ?>
Note:
See TracChangeset
for help on using the changeset viewer.