Ignore:
Timestamp:
Dec 29, 2013, 8:49:21 PM (11 years ago)
Author:
maron
Message:
  • Added: script for merge Texts
  • Fixed: script for repair version end
  • Fixed: progress file
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/Export/ExportOutput.php

    r673 r674  
    184184{
    185185  global $System;
     186
     187  $Export = new Export($System);
     188  $Export->Id = $ExportId;
     189  $Export->Init();
    186190 
    187191  $Output = '';
     
    190194    $System->Database->query('UPDATE ExportTask SET TimeStart = NOW(), TimeFinish = NULL WHERE Export = '.$ExportId);
    191195    $Output .= ShowMessage('Soubor zařazen znovu ke zpracování do fronty.');
     196    if (file_exists($Export->TempDir.'progress')) unlink($Export->TempDir.'progress');
    192197  }
    193198
     
    195200  $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 />';
    196201   
    197   $Export = new Export($System);
    198   $Export->Id = $ExportId;
    199   $Export->Init();
    200202  $DbResult = $System->Database->query('SELECT * FROM ExportTask WHERE Export = '.$ExportId);
    201203  if($DbResult->num_rows == 0)
     
    203205    $System->Database->query('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())');
    204206    $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');
    206207  } 
    207208 
     
    229230                                                 '</script>';
    230231    $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/>';
    232233  }
    233234  return($Output);
     
    237238  global $System;
    238239 
     240  $Export = new Export($System);
     241  $Export->Id = $ExportId;
     242  $Export->Init();
     243  $Export->LoadFilters();
     244
    239245  $Output = '';
    240246  if(array_key_exists('Regenerate', $_POST))
     
    257263  $DbResult = $System->Database->query('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId);
    258264  $ExportTask = $DbResult->fetch_assoc();
    259   $Export = new Export($System);
    260   $Export->Id = $ExportId;
    261   $Export->Init();
    262   $Export->LoadFilters();
    263265  if($ExportTask['TimeFinish'] > $ExportTask['TimeStart'])
    264266  {
     
    278280                                                 '</script>';
    279281    $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/>';
    281283  }
    282284  return($Output);
Note: See TracChangeset for help on using the changeset viewer.