Changeset 366 for trunk/export
- Timestamp:
- Mar 9, 2010, 1:01:14 PM (15 years ago)
- Location:
- trunk/export
- Files:
-
- 1 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/create_addon.php
r334 r366 104 104 $CreatedFileListCount = array(); 105 105 106 $DbResult = $this->Database->query('SELECT ` group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id.' AND `group`.`TablePrefix` != ""');106 $DbResult = $this->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id.' AND `Group`.`TablePrefix` != ""'); 107 107 while($Group = $DbResult->fetch_assoc()) 108 108 { … … 123 123 $Buffer = 'CZWOW_'.$Column['AddonFileName'].'_count='.$FileIndex.';CZWOW_'.$Column['AddonFileName'].'_'.$FileIndex.'={'; 124 124 125 $Query = 'SELECT T2.'.$Column['Column'].' AS Translation, T3.'.$Column['Column'].' as Original FROM (SELECT T1.entry, T1.'.$Column['Column'].' FROM (SELECT entry,'.$Column['Column'].' FROM '.$Group['TablePrefix'].' WHERE (Complete = 1) AND VersionStart <= '.$this->ClientVersion['BuildNumber'].' AND VersionEnd >= '.$this->ClientVersion['BuildNumber'].' AND '.$this->WhereLang.' AND '.$this->WhereUsers.$this->OrderByUserList.') AS T1 GROUP BY T1.entry) as T2 JOIN '.$Group['TablePrefix'].' AS T3 ON (T2.entry = T3.entry) AND (T3.Language= 0)';125 $Query = 'SELECT `T2`.`'.$Column['Column'].'` AS `Translation`, `T3`.`'.$Column['Column'].'` AS `Original` FROM (SELECT `T1`.`Entry`, `T1`.`'.$Column['Column'].'` FROM (SELECT `Entry`,`'.$Column['Column'].'` FROM `'.$Group['TablePrefix'].'` WHERE (`Complete` = 1) AND (`VersionStart` <= '.$this->ClientVersion['BuildNumber'].') AND (`VersionEnd` >= '.$this->ClientVersion['BuildNumber'].') AND '.$this->WhereLang.' AND '.$this->WhereUsers.$this->OrderByUserList.') AS `T1` GROUP BY `T1`.`Entry`) AS `T2` JOIN `'.$Group['TablePrefix'].'` AS `T3` ON (`T2`.`Entry` = `T3`.`Entry`) AND (`T3`.`Language` = 0)'; 126 126 $DbResult2 = $this->Database->query($Query); 127 127 128 128 129 129 if ($this->Database->affected_rows == 0) { 130 131 132 133 134 $Query = 'SELECT T2.'.$Column['Column'].' AS Translation, T3.'.$Column['Column'].' as Original FROM (SELECT T1.entry, T1.'.$Column['Column'].' FROM (SELECT entry,'.$Column['Column'].' FROM '.$Group['TablePrefix'].' WHERE (Complete = 1) AND VersionStart <= '.$BuildNumber_max.' AND VersionEnd >= '.$BuildNumber_max.' AND '.$this->WhereLang.' AND '.$this->WhereUsers.$this->OrderByUserList.') AS T1 GROUP BY T1.entry) as T2 JOIN '.$Group['TablePrefix'].' AS T3 ON (T2.entry = T3.entry) AND (T3.Language= 0)';130 $ID = $this->Database->query('SELECT MAX(`VersionEnd`) FROM `'.$Group['TablePrefix'].'`'); 131 $BuildNumber_max = $ID->fetch_assoc(); 132 $BuildNumber_max = $BuildNumber_max['MAX(`VersionEnd`)']; 133 134 $Query = 'SELECT `T2`.`'.$Column['Column'].'` AS `Translation`, `T3`.`'.$Column['Column'].'` AS `Original` FROM (SELECT `T1`.`Entry`, `T1`.`'.$Column['Column'].'` FROM (SELECT `Entry`,`'.$Column['Column'].'` FROM `'.$Group['TablePrefix'].'` WHERE (`Complete` = 1) AND (`VersionStart` <= '.$BuildNumber_max.') AND (`VersionEnd` >= '.$BuildNumber_max.') AND '.$this->WhereLang.' AND '.$this->WhereUsers.$this->OrderByUserList.') AS `T1` GROUP BY `T1`.`Entry`) AS `T2` JOIN `'.$Group['TablePrefix'].'` AS `T3` ON (`T2`.`Entry` = `T3`.`Entry`) AND (`T3`.`Language` = 0)'; 135 135 $DbResult2 = $this->Database->query($Query); 136 137 136 137 } 138 138 139 139 while($Line = $DbResult2->fetch_assoc()) … … 202 202 function MakeReadme() 203 203 { 204 $DbResult = $this->Database->query('SELECT * FROM verseclient ORDER BY DATEDESC');204 $DbResult = $this->Database->query('SELECT * FROM `CzWoWPackageVersion` ORDER BY `Date` DESC'); 205 205 $Line = $DbResult->fetch_assoc(); 206 206 … … 216 216 217 217 Verze: 218 Verze Addonu: '.$Line[' verse'].'218 Verze Addonu: '.$Line['Version'].' 219 219 Tato verze je pro verzi hry '.$this->ClientVersion['Version'].' 220 220 … … 222 222 223 223 '; 224 $DbResult = $Database->query('SELECT * FROM verseclient ORDER BY DATE 225 DESC'); 224 $DbResult = $Database->query('SELECT * FROM `CzWoWPackageVersion` ORDER BY `Date` DESC'); 226 225 while($Line = $DbResult->fetch_assoc()) 227 226 { 228 227 $Buffer .=' 229 Verze: '.$Line[' verse'].'228 Verze: '.$Line['Version'].' 230 229 ============= 231 230 '.$Line['text'].' -
trunk/export/create_mpq.php
r277 r366 2 2 3 3 //wine MPQEditor.exe /console script_create_mpq.txt 4 echo (exec('wine MPQEditor.exe /console script_create_mpq.txt')); 5 echo (exec('mkdir ../tmp/mpq')); 6 echo ('hotovo'); 4 echo(exec('wine MPQEditor.exe /console script_create_mpq.txt')); 5 echo(exec('mkdir ../tmp/mpq')); 6 echo('hotovo'); 7 7 8 ?> -
trunk/export/export.php
r365 r366 64 64 65 65 66 $DbResult = $this->Database->query('SELECT * FROM ` wow_client_version` WHERE `Id`='.$this->Export['ClientVersion']);66 $DbResult = $this->Database->query('SELECT * FROM `ClientVersion` WHERE `Id`='.$this->Export['ClientVersion']); 67 67 $this->ClientVersion = $DbResult->fetch_assoc(); 68 68 } … … 86 86 "-- Generované tabulky: "; 87 87 88 $DbResult = $this->Database->query('SELECT ` group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id);88 $DbResult = $this->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id); 89 89 while($Group = $DbResult->fetch_assoc()) 90 90 { … … 93 93 $Buffer .= "\n\n"; 94 94 95 $DbResult = $this->Database->query('SELECT ` group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id);95 $DbResult = $this->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id); 96 96 while($Group = $DbResult->fetch_assoc()) 97 97 { … … 195 195 " <translation>\n"; 196 196 197 $DbResult = $this->Database->query('SELECT ` group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id);197 $DbResult = $this->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id); 198 198 while($Group = $DbResult->fetch_assoc()) 199 199 { … … 233 233 $this->LoadFilters(); 234 234 235 $DbResult = $this->Database->query('SELECT ` group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id.' AND `group`.`DBCFileName` != ""');235 $DbResult = $this->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id.' AND `Group`.`DBCFileName` != ""'); 236 236 while($Group = $DbResult->fetch_assoc()) 237 237 { … … 278 278 $this->LoadFilters(); 279 279 280 $DbResult = $this->Database->query('SELECT ` group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id.' AND `group`.`LuaFileName` != ""');280 $DbResult = $this->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$this->Id.' AND `Group`.`LuaFileName` != ""'); 281 281 while($Group = $DbResult->fetch_assoc()) 282 282 { -
trunk/export/export_output.php
r357 r366 190 190 if(array_key_exists('Regenerate', $_POST)) 191 191 { 192 $Database->SQLCommand('UPDATE ExportTask SET TimeStart = NOW(), TimeFinish= NULL');192 $Database->SQLCommand('UPDATE `ExportTask` SET `TimeStart` = NOW(), `TimeFinish` = NULL'); 193 193 echo('Soubor zařazen znovu ke zpracování.<br/><br/>'); 194 194 } 195 $DbResult = $Database->SQLCommand('SELECT * FROM ExportTask WHERE Export= '.$ExportId);195 $DbResult = $Database->SQLCommand('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId); 196 196 $ExportTask = mysql_fetch_assoc($DbResult); 197 197 if($ExportTask['TimeFinish'] > $ExportTask['TimeStart']) … … 201 201 $Export->Id = $ExportId; 202 202 $Export->Init(); 203 $DbResult = $System->Database->query('SELECT ` group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$Export->Id.' AND `group`.`DBCFileName` != ""');203 $DbResult = $System->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$Export->Id.' AND `Group`.`DBCFileName` != ""'); 204 204 while($Group = $DbResult->fetch_assoc()) 205 205 { … … 234 234 echo('<strong>Soubory:</strong><br/>'. 235 235 'Souhrný archív <a href="'.$SaveFilename.'">CzWoW_Lua.zip</a><br />'); 236 $DbResult = $System->Database->query('SELECT ` group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$Export->Id.' AND `group`.`LuaFileName` != ""');236 $DbResult = $System->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$Export->Id.' AND `Group`.`LuaFileName` != ""'); 237 237 while($Group = $DbResult->fetch_assoc()) 238 238 { -
trunk/export/index.php
r365 r366 127 127 if(array_key_exists('ExportId', $_GET)) 128 128 { 129 $DbRows = $Database->SQLCommand('SELECT * FROM Export WHERE Id='.$_GET['ExportId']);129 $DbRows = $Database->SQLCommand('SELECT * FROM `Export` WHERE `Id`='.$_GET['ExportId']); 130 130 if(mysql_num_rows($DbRows) > 0) 131 131 { … … 148 148 if(array_key_exists('sel'.$UserId, $_POST)) $Selected = true; 149 149 else $Selected = false; 150 $Condition = ' WHERE Export='.$_GET['ExportId'].' AND User='.$UserId;151 $DbResult = $Database->SQLCommand('SELECT * FROM ExportUser'.$Condition);150 $Condition = ' WHERE `Export`='.$_GET['ExportId'].' AND `User`='.$UserId; 151 $DbResult = $Database->SQLCommand('SELECT * FROM `ExportUser` '.$Condition); 152 152 if(mysql_num_rows($DbResult) > 0) 153 153 { 154 if(!$Selected) $Database->SQLCommand('DELETE FROM ExportUser'.$Condition);155 else $Database->SQLCommand('UPDATE ExportUser SET Sequence='.$Value.$Condition);154 if(!$Selected) $Database->SQLCommand('DELETE FROM `ExportUser` '.$Condition); 155 else $Database->SQLCommand('UPDATE `ExportUser` SET `Sequence`='.$Value.$Condition); 156 156 } else 157 157 { 158 if($Selected) $Database->SQLCommand('INSERT INTO ExportUser (Export, User, Sequence) VALUES ('.$_GET['ExportId'].', '.$UserId.', '.$Value.')');158 if($Selected) $Database->SQLCommand('INSERT INTO `ExportUser` (`Export`, `User`, `Sequence`) VALUES ('.$_GET['ExportId'].', '.$UserId.', '.$Value.')'); 159 159 } 160 160 } … … 163 163 // Recalculate sequence number 164 164 $Database->SQLCommand('SET @I = 0'); 165 $Database->SQLCommand('UPDATE ExportUser SET Sequence = (@I := @I + 1) WHERE Export='.$_GET['ExportId'].' ORDER BY Sequence;');165 $Database->SQLCommand('UPDATE `ExportUser` SET `Sequence` = (@I := @I + 1) WHERE `Export`='.$_GET['ExportId'].' ORDER BY `Sequence`;'); 166 166 } 167 167 } 168 168 169 169 $TableColumns = array( 170 array('Name' => ' user', 'Title' => 'Jméno'),170 array('Name' => 'Name', 'Title' => 'Jméno'), 171 171 array('Name' => 'TranslatedCount', 'Title' => 'Překladů'), 172 172 array('Name' => 'XP', 'Title' => 'Úroveň'), … … 201 201 echo($Order['Output']); 202 202 203 $Query = 'SELECT * FROM ('.$Query.') AS TX'.$Order['SQL'].$PageList['SQLLimit'];203 $Query = 'SELECT * FROM ('.$Query.') AS `TX` '.$Order['SQL'].$PageList['SQLLimit']; 204 204 $Database->SQLCommand('SET @I = 0'); 205 205 $DbResult = $Database->SQLCommand($Query); … … 396 396 } 397 397 398 $Query = 'SELECT ` group`.*, `ExportGroup`.`Id` AS `ExportGroupId` FROM `group` LEFT JOIN `ExportGroup` ON `ExportGroup`.`Export`='.$_GET['ExportId'].' AND `Group`=`group`.`Id`';398 $Query = 'SELECT `Group`.*, `ExportGroup`.`Id` AS `ExportGroupId` FROM `Group` LEFT JOIN `ExportGroup` ON `ExportGroup`.`Export`='.$_GET['ExportId'].' AND `Group`=`Group`.`Id`'; 399 399 400 400 $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM ('.$Query.') AS X'); … … 505 505 $Export = mysql_fetch_assoc($DbResult); 506 506 507 $Query = 'SELECT ` wow_client_version`.* FROM `ExportVersion` LEFT JOIN `wow_client_version` ON `wow_client_version`.`Id`=`ExportVersion`.`ClientVersion` WHERE `ExportType`='.$Export['OutputType'];507 $Query = 'SELECT `ClientVersion`.* FROM `ExportVersion` LEFT JOIN `ClientVersion` ON `ClientVersion`.`Id`=`ExportVersion`.`ClientVersion` WHERE `ExportType`='.$Export['OutputType']; 508 508 509 509 $DbResult = $Database->SQLCommand('SELECT COUNT(*) FROM ('.$Query.') AS `X`'); -
trunk/export/process_aowow_export.php
r365 r366 64 64 65 65 // Update news date 66 $Database2->query( "UPDATE `aowow_news` SET `text_loc0` = 'Poslední aktualizace dat ".Date ("d. n. Y, H:i:s")." ', `text_loc8` = 'Poslední aktualizace dat ".Date ("d. n. Y, H:i:s")." ' WHERE `aowow_news`.`id` =3");66 $Database2->query('UPDATE `aowow_news` SET `text_loc0` = "Poslední aktualizace dat '.date('d. n. Y, H:i:s').'", `text_loc8` = "Poslední aktualizace dat '.date('d. n. Y, H:i:s').'" WHERE `aowow_news`.`id` =3'); 67 67 68 68 ?> -
trunk/export/process_task.php
r357 r366 12 12 while(1) 13 13 { 14 $DbResult = $Database->SQLCommand('SELECT ExportTask.Export, Export.Id AS ExportId FROM ExportTask LEFT JOIN Export ON Export.Id = ExportTask.Export WHERE ExportTask.TimeFinishIS NULL');14 $DbResult = $Database->SQLCommand('SELECT `ExportTask`.`Export`, `Export`.`Id` AS `ExportId` FROM `ExportTask` LEFT JOIN `Export` ON `Export`.`Id` = `ExportTask`.`Export` WHERE `ExportTask`.`TimeFinish` IS NULL'); 15 15 while($DbRow = mysql_fetch_assoc($DbResult)) 16 16 { … … 34 34 echo('Hotovo'); 35 35 } else echo('Funkce pro tvorbu Zip souboru není podporována!'); 36 $Database->SQLCommand('UPDATE ExportTask SET TimeFinish=NOW() WHERE Export='.$Export->Id);36 $Database->SQLCommand('UPDATE `ExportTask` SET `TimeFinish`=NOW() WHERE `Export`='.$Export->Id); 37 37 } catch (Exception $e) 38 38 { … … 41 41 } else 42 42 { 43 $Database->SQLCommand('DELETE FROM ExportTask WHERE Export='.$DbRow['Export']);43 $Database->SQLCommand('DELETE FROM `ExportTask` WHERE `Export`='.$DbRow['Export']); 44 44 echo('Export '.$DbRow['Export'].' nenalezen. Jeho úloha smazána.'."\n"); 45 45 }
Note:
See TracChangeset
for help on using the changeset viewer.