Changeset 455 for trunk/export/export_output.php
- Timestamp:
- Apr 13, 2010, 10:03:12 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/export_output.php
r413 r455 103 103 function OutputAddon($ExportId) 104 104 { 105 global $ Config, $Database, $System;105 global $System; 106 106 107 107 if(function_exists('gzcompress')) … … 176 176 function OutputDBCToFile($ExportId) 177 177 { 178 global $ Database, $System;178 global $System; 179 179 180 180 echo('<form action="?Action=View&Tab=7&ExportId='.$ExportId.'" method="post"><input type="submit" name="Regenerate" value="Přegenerovat"/></form><br />'); 181 181 echo('U DBC souborů export textů funguje jinak, protože generování je náročné, jsou požadavky zařazovány do fronty a postupně zpracovávány.<br />DBC soubory je nutné zabalit do souboru patch-enGB-5.MPQ uvnitř složky "DBFilesClient" a hru spouštět přes program wowme.exe (WoW Model Edit) u verzí klienta starší než 3.2.0. Od této verze již wowme není potřeba. Zabalit je můžete pomocí programu <a href="../download/mpqediten32.zip">Ladik\'s MPQ Editor</a>. Stav vygenerování můžete sledovat na této stránce.<br /><br />'); 182 182 183 $DbResult = $ Database->SQLCommand('SELECT * FROM ExportTask WHERE Export = '.$ExportId);184 if( mysql_num_rows($DbResult)== 0)185 { 186 $ Database->SQLCommand('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())');183 $DbResult = $System->Database->query('SELECT * FROM ExportTask WHERE Export = '.$ExportId); 184 if($DbResult->num_rows == 0) 185 { 186 $System->Database->query('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())'); 187 187 WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD); 188 188 } … … 190 190 if(array_key_exists('Regenerate', $_POST)) 191 191 { 192 $ Database->SQLCommand('UPDATE ExportTask SET TimeStart = NOW(), TimeFinish = NULL WHERE Export = '.$ExportId);192 $System->Database->query('UPDATE ExportTask SET TimeStart = NOW(), TimeFinish = NULL WHERE Export = '.$ExportId); 193 193 echo('Soubor zařazen znovu ke zpracování.<br/><br/>'); 194 194 } 195 $DbResult = $ Database->SQLCommand('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId);196 $ExportTask = mysql_fetch_assoc($DbResult);195 $DbResult = $System->Database->query('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId); 196 $ExportTask = $DbResult->fetch_assoc(); 197 197 if($ExportTask['TimeFinish'] > $ExportTask['TimeStart']) 198 198 {
Note:
See TracChangeset
for help on using the changeset viewer.