Changeset 674 for trunk/Modules/Export
- Timestamp:
- Dec 29, 2013, 8:49:21 PM (11 years ago)
- Location:
- trunk/Modules/Export
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/Export/Export.php
r672 r674 256 256 257 257 function AddProgress($add = 2) { 258 if (file_exists($this->TempDir.'progress')) { 258 259 $File = new FileStream(); 259 260 $File->OpenFile($this->TempDir.'progress'); 260 261 $Line = $File->ReadLine(); 262 261 263 $File = new FileStream(); 262 264 $File->CreateFile($this->TempDir.'progress'); 263 265 $Line+=$add; 264 266 $File->WriteLine($Line); 267 } 265 268 } 266 269 … … 362 365 if($Progress != $OldProgress) 363 366 { 367 if ($Group['Id'] == 13) $this->AddProgress(0.01); 364 368 $Output .= $Progress."%\r"; 365 369 echo($Output); … … 401 405 // $CanExport = false; 402 406 // $DbRow[$Column['Column']] = str_replace ( '$ ','$',$DbRow[$Column['Column']]); 403 // echo $DbRow[$Column['Column']].' - '.$DbRow['En'.$Column['Column']].'404 //'; 407 $DbRow[$Column['Column']] = $DbRow['En'.$Column['Column']]; 408 405 409 if (!$this->HaveVarible($DbRow['En'.$Column['Column']],$DbRow[$Column['Column']])) { 406 410 if ($CanExport) $Output .= ', NE='.$DbRow['ID']; -
trunk/Modules/Export/ExportOutput.php
r673 r674 184 184 { 185 185 global $System; 186 187 $Export = new Export($System); 188 $Export->Id = $ExportId; 189 $Export->Init(); 186 190 187 191 $Output = ''; … … 190 194 $System->Database->query('UPDATE ExportTask SET TimeStart = NOW(), TimeFinish = NULL WHERE Export = '.$ExportId); 191 195 $Output .= ShowMessage('Soubor zařazen znovu ke zpracování do fronty.'); 196 if (file_exists($Export->TempDir.'progress')) unlink($Export->TempDir.'progress'); 192 197 } 193 198 … … 195 200 $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 upravený spouštěcí soubor. 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 201 197 $Export = new Export($System);198 $Export->Id = $ExportId;199 $Export->Init();200 202 $DbResult = $System->Database->query('SELECT * FROM ExportTask WHERE Export = '.$ExportId); 201 203 if($DbResult->num_rows == 0) … … 203 205 $System->Database->query('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())'); 204 206 $this->System->ModuleManager->Modules['Log']->WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD); 205 if (file_exists($Export->TempDir.'progress')) unlink($Export->TempDir.'progress');206 207 } 207 208 … … 229 230 '</script>'; 230 231 $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $Line).'</strong>'; 231 $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>';232 if ($Line == 0) $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>'; 232 233 } 233 234 return($Output); … … 237 238 global $System; 238 239 240 $Export = new Export($System); 241 $Export->Id = $ExportId; 242 $Export->Init(); 243 $Export->LoadFilters(); 244 239 245 $Output = ''; 240 246 if(array_key_exists('Regenerate', $_POST)) … … 257 263 $DbResult = $System->Database->query('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId); 258 264 $ExportTask = $DbResult->fetch_assoc(); 259 $Export = new Export($System);260 $Export->Id = $ExportId;261 $Export->Init();262 $Export->LoadFilters();263 265 if($ExportTask['TimeFinish'] > $ExportTask['TimeStart']) 264 266 { … … 278 280 '</script>'; 279 281 $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $Line).'</strong>'; 280 $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>';282 if ($Line == 0) $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>'; 281 283 } 282 284 return($Output);
Note:
See TracChangeset
for help on using the changeset viewer.