Changeset 731 for trunk/Modules/Export/ExportOutput.php
- Timestamp:
- Jan 8, 2014, 1:05:05 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/Export/ExportOutput.php
r729 r731 194 194 $System->Database->query('UPDATE ExportTask SET TimeStart = NOW(), TimeFinish = NULL WHERE Export = '.$ExportId); 195 195 $Output .= ShowMessage('Soubor zařazen znovu ke zpracování do fronty.'); 196 if (file_exists($Export->TempDir.'progress')) unlink($Export->TempDir.'progress');197 196 } 198 197 … … 205 204 $System->Database->query('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())'); 206 205 $this->System->ModuleManager->Modules['Log']->WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD); 206 $System->Database->query('UPDATE `ExportTask` SET `Progress`=0 WHERE `Export`='.$Export->Id); 207 207 } 208 208 … … 220 220 } else { 221 221 222 $Line = 0; 223 if (file_exists (dirname(__FILE__).'/../../'.$Export->TempDirRelative.'progress')) { 224 $File = new FileStream(); 225 $File->OpenFile(dirname(__FILE__).'/../../'.$Export->TempDirRelative.'progress'); 226 $Line = $File->ReadLine(); 227 } 222 223 $DbResult = $System->Database->query('SELECT Progress FROM `ExportTask` WHERE `Export`='.$Export->Id); 224 $Task = $DbResult->fetch_assoc(); 225 228 226 $Output .= '<script type="text/javascript" language="JavaScript" charset="utf-8">'. 229 227 'setTimeout("parent.location.href=\''.$System->Link('/export/?Action=View&Tab=7&Auto&ExportId='.$Export->Id).'\'", 5000)'. 230 228 '</script>'; 231 $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $ Line).'</strong>';232 if ($ Line== 0) $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>';229 $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $Task['Progress']).'</strong>'; 230 if ($Task['Progress'] == 0) $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>'; 233 231 } 234 232 return($Output); … … 248 246 $System->Database->query('UPDATE ExportTask SET TimeStart = NOW(), TimeFinish = NULL WHERE Export = '.$ExportId); 249 247 $Output .= ShowMessage('Soubor zařazen znovu ke zpracování do fronty.'); 250 if (file_exists($Export->TempDir.'progress')) unlink($Export->TempDir.'progress');248 $System->Database->query('UPDATE `ExportTask` SET `Progress`=0 WHERE `Export`='.$Export->Id); 251 249 } 252 250 … … 265 263 if($ExportTask['TimeFinish'] > $ExportTask['TimeStart']) 266 264 { 267 // unlink($Export->TempDirRelative.'progress');268 265 $Output .= '<strong>Souhrný EXE balík: <a href="'.$System->Link('/'.$Export->TempDirRelative.'Instalace_CzechWoW_'.$Export->ClientVersion['Version'].'.exe').'">Instalace_CzechWoW_'.$Export->ClientVersion['Version'].'.exe</a></strong><br/>'; 269 266 270 267 } else { 271 268 272 $Line = 0; 273 if (file_exists (dirname(__FILE__).'/../../'.$Export->TempDirRelative.'progress')) { 274 $File = new FileStream(); 275 $File->OpenFile(dirname(__FILE__).'/../../'.$Export->TempDirRelative.'progress'); 276 $Line = $File->ReadLine(); 277 } 269 $DbResult = $System->Database->query('SELECT Progress FROM `ExportTask` WHERE `Export`='.$Export->Id); 270 $Task = $DbResult->fetch_assoc(); 271 278 272 $Output .= '<script type="text/javascript" language="JavaScript" charset="utf-8">'. 279 273 'setTimeout("parent.location.href=\''.$System->Link('/export/?Action=View&Tab=7&Auto&ExportId='.$Export->Id).'\'", 5000)'. 280 274 '</script>'; 281 $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $ Line).'</strong>';282 if ($ Line== 0) $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>';275 $Output .= ' <strong>Dokončeno procent: '.ProgressBar(300, $Task['Progress']).'</strong>'; 276 if ($Task['Progress'] == 0) $Output .= '<br/><br/><strong>Soubor čeká na zpracování ve frontě.</strong><br/>'; 283 277 } 284 278 return($Output);
Note:
See TracChangeset
for help on using the changeset viewer.