Changeset 672 for trunk/Modules/Export
- Timestamp:
- Dec 24, 2013, 11:19:56 PM (11 years ago)
- Location:
- trunk/Modules/Export
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/Export/Export.php
r664 r672 255 255 } 256 256 257 function AddProgress($add = 2) { 258 $File = new FileStream(); 259 $File->OpenFile($this->TempDir.'progress'); 260 $Line = $File->ReadLine(); 261 $File = new FileStream(); 262 $File->CreateFile($this->TempDir.'progress'); 263 $Line+=$add; 264 $File->WriteLine($Line); 265 } 266 257 267 function ExportToDBC() 258 268 { … … 267 277 while($Group = $DbResult->fetch_assoc()) 268 278 { 279 $this->AddProgress(); 269 280 $Output .= $Group['Name'].', '; 270 281 if(file_exists($this->SourceDir.$this->ClientVersion['Version'].'/dbc/'.$Group['DBCFileName'].'.dbc')) … … 375 386 while($Group = $DbResult->fetch_assoc()) 376 387 { 388 $this->AddProgress(); 377 389 $Output .= $Group['Name'].'... '; 378 390 $File = new FileStream(); -
trunk/Modules/Export/ExportOutput.php
r670 r672 195 195 $Output .= '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 />'; 196 196 197 $Export = new Export($System); 198 $Export->Id = $ExportId; 199 $Export->Init(); 197 200 $DbResult = $System->Database->query('SELECT * FROM ExportTask WHERE Export = '.$ExportId); 198 201 if($DbResult->num_rows == 0) … … 200 203 $System->Database->query('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())'); 201 204 $this->System->ModuleManager->Modules['Log']->WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD); 205 unlink(dirname(__FILE__).'/../../'.$Export->TempDirRelative.'progress'); 202 206 } 203 207 204 208 $DbResult = $System->Database->query('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId); 205 209 $ExportTask = $DbResult->fetch_assoc(); 206 $Export = new Export($System);207 $Export->Id = $ExportId;208 $Export->Init();209 210 if($ExportTask['TimeFinish'] > $ExportTask['TimeStart']) 210 211 { … … 225 226 } 226 227 $Output .= '<script type="text/javascript" language="JavaScript" charset="utf-8">'. 227 'setTimeout("parent.location.href=\''.$System->Link('/export/?Action=View&Tab=7&ExportId='.$Export->Id).'\'", 4000)'.228 'setTimeout("parent.location.href=\''.$System->Link('/export/?Action=View&Tab=7&ExportId='.$Export->Id).'\'", 3000)'. 228 229 '</script>'; 229 $Output .= ' <strong> Zbýváprocent: '.ProgressBar(300, $Line).'</strong>';230 $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $Line).'</strong>'; 230 231 $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>'; 231 232 } … … 273 274 } 274 275 $Output .= '<script type="text/javascript" language="JavaScript" charset="utf-8">'. 275 'setTimeout("parent.location.href=\''.$System->Link('/export/?Action=View&Tab=7&ExportId='.$Export->Id).'\'", 4000)'.276 'setTimeout("parent.location.href=\''.$System->Link('/export/?Action=View&Tab=7&ExportId='.$Export->Id).'\'", 3000)'. 276 277 '</script>'; 277 $Output .= ' <strong> Zbýváprocent: '.ProgressBar(300, $Line).'</strong>';278 $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $Line).'</strong>'; 278 279 $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>'; 279 280 } -
trunk/Modules/Export/client_cz_export.sh
r671 r672 62 62 echo "Dbc soubory:" 63 63 php /a/www/wowpreklad/Modules/Export/cmdmpqexport.php dbc=$EXPORTID 64 echo " 40" > progress64 echo "50" > progress 65 65 echo "Addon:" 66 66 php /a/www/wowpreklad/Modules/Export/cmdmpqexport.php addon=$EXPORTID 67 echo " 50" > progress67 echo "60" > progress 68 68 69 69 echo "===================================" … … 71 71 echo "===================================" 72 72 php /a/www/wowpreklad/Modules/Export/cmdmpqexport.php ExportId=$EXPORTID > CzechWoW.htm 2> /dev/null 73 echo " 60" > progress73 echo "70" > progress 74 74 echo "Hotovo" 75 75 … … 81 81 wine cmd /C "$MPQAPP ${MPQFILENAME} DBFilesClient\\$(basename ${f}) ${f}"; 82 82 done 83 echo "7 0" > progress83 echo "76" > progress 84 84 for f in lua/Global*.lua 85 85 do
Note:
See TracChangeset
for help on using the changeset viewer.