Ignore:
Timestamp:
Dec 24, 2013, 11:19:56 PM (11 years ago)
Author:
maron
Message:
  • Added: better progress
File:
1 edited

Legend:

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

    r670 r672  
    195195  $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 />';
    196196   
     197  $Export = new Export($System);
     198  $Export->Id = $ExportId;
     199  $Export->Init();
    197200  $DbResult = $System->Database->query('SELECT * FROM ExportTask WHERE Export = '.$ExportId);
    198201  if($DbResult->num_rows == 0)
     
    200203    $System->Database->query('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())');
    201204    $this->System->ModuleManager->Modules['Log']->WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD);
     205    unlink(dirname(__FILE__).'/../../'.$Export->TempDirRelative.'progress');
    202206  } 
    203207 
    204208  $DbResult = $System->Database->query('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId);
    205209  $ExportTask = $DbResult->fetch_assoc();
    206   $Export = new Export($System);
    207   $Export->Id = $ExportId;
    208   $Export->Init();
    209210  if($ExportTask['TimeFinish'] > $ExportTask['TimeStart'])
    210211  {
     
    225226    }
    226227        $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)'.
    228229                                                 '</script>';
    229     $Output .= ' <strong>Zbývá procent: '.ProgressBar(300, $Line).'</strong>';
     230    $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $Line).'</strong>';
    230231    $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>';
    231232  }
     
    273274    }
    274275        $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)'.
    276277                                                 '</script>';
    277     $Output .= ' <strong>Zbývá procent: '.ProgressBar(300, $Line).'</strong>';
     278    $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $Line).'</strong>';
    278279    $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>';
    279280  }
Note: See TracChangeset for help on using the changeset viewer.