Ignore:
Timestamp:
Feb 22, 2015, 11:20:50 PM (9 years ago)
Author:
chronos
Message:
  • Modified: Tabs converted to spaces.
  • Modified: Remove spaces from end of lines.
  • Added: Code format script.
File:
1 edited

Legend:

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

    r743 r816  
    1717      //echo($Path.$FileName.'<br />');
    1818      if(is_dir($Path.$FileName)) CreateZipFromDir($Zip, $Path.$FileName.'/', $ZipPath.$FileName.'/');
    19         else $Zip->addFile(file_get_contents($Path.$FileName), $ZipPath.$FileName); 
    20     }         
     19        else $Zip->addFile(file_get_contents($Path.$FileName), $ZipPath.$FileName);
     20    }
    2121  }
    2222}
     
    2525{
    2626  global $System, $Config;
    27  
    28   $Output = '';
    29   $Export = new Export($System);
    30   $Export->Id = $ExportId;
    31   $Export->Init(); 
    32   if(function_exists('gzcompress')) 
     27
     28  $Output = '';
     29  $Export = new Export($System);
     30  $Export->Id = $ExportId;
     31  $Export->Init();
     32  if(function_exists('gzcompress'))
    3333  {
    3434    $SaveFilename = $Export->TempDir.'CzAoWoW_SQL.zip';
    35     $SQLFilename = 'CzAoWoW_SQL.sql';       
     35    $SQLFilename = 'CzAoWoW_SQL.sql';
    3636    $BufferZip = $Export->ExportToAoWoWSQL();
    3737    $ZipFile = new zipfile();
     
    4343  //  'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'.
    4444  //  '</script>';
    45      
    46   $Output .= 'Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '. 
     45
     46  $Output .= 'Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '.
    4747    '<a href="'.$System->Link('/'.$Export->TempDirRelative.'CzAoWoW_SQL.zip').'">'.$SQLFilename.'</a><br />'.
    4848    'Pokud se vám zdá, že filtr na export nefunguje, vymažte si vyrovnávací paměť prohlížeče a zkuste stáhnout soubor znovu.';
     
    5353{
    5454  global $System, $Config;
    55  
    56   $Export = new Export($System);
    57   $Export->Id = $ExportId;
    58  
     55
     56  $Export = new Export($System);
     57  $Export->Id = $ExportId;
     58
    5959  $Output = 'Vygenerovaný SQL kód: <br /><pre class="SQLCode">'.
    6060     htmlspecialchars($Export->ExportToAoWoWSQL()).
     
    6666{
    6767  global $System, $Config;
    68  
    69   $Output = '';
    70   $Export = new Export($System);
    71   $Export->Id = $ExportId;
    72   $Export->Init();
    73   if(function_exists('gzcompress')) 
     68
     69  $Output = '';
     70  $Export = new Export($System);
     71  $Export->Id = $ExportId;
     72  $Export->Init();
     73  if(function_exists('gzcompress'))
    7474  {
    7575    $SaveFilename = $Export->TempDir.'CzWoW_SQL.zip';
    76     $SQLFilename = 'CzWoW_SQL.sql';       
     76    $SQLFilename = 'CzWoW_SQL.sql';
    7777    $BufferZip = $Export->ExportToMangosSQL();
    7878    $ZipFile = new zipfile();
     
    8484  //  'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'.
    8585  //  '</script>';
    86      
    87   $Output .= 'Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '. 
     86
     87  $Output .= 'Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '.
    8888    '<a href="'.$System->Link('/'.$Export->TempDirRelative.'CzWoW_SQL.zip').'">'.$SQLFilename.'</a><br />'.
    8989    'Pokud se vám zdá, že filtr na export nefunguje, vymažte si vyrovnávací paměť prohlížeče a zkuste stáhnout soubor znovu.';
    90   return($Output); 
     90  return($Output);
    9191}
    9292
     
    9494{
    9595  global $System;
    96  
     96
    9797  $Export = new Export($System);
    9898  $Export->Id = $ExportId;
     
    107107{
    108108  global $System;
    109  
    110   if(function_exists('gzcompress')) 
     109
     110  if(function_exists('gzcompress'))
    111111  {
    112112    $Addon = new ExportAddon($System);
     
    114114    $Addon->Init();
    115115    $Output = $Addon->MakeAddon();
    116    
     116
    117117    $Output .= 'Generování addonu...<br />';
    118     $SaveFilename = $Addon->TempDir.'CzWoW_Addon-'.$Addon->ClientVersion['Version'].'.zip';         
     118    $SaveFilename = $Addon->TempDir.'CzWoW_Addon-'.$Addon->ClientVersion['Version'].'.zip';
    119119    $Zip = new zipfile();
    120120    CreateZipFromDir($Zip, $Addon->TempDir.'CzWoW/', 'CzWoW/');
    121     $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/OptionsFrame.xml'), 'CzWoW/OptionsFrame.xml'); 
    122     $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/CzWoW.xml'), 'CzWoW/CzWoW.xml'); 
    123     $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/CzWoW.toc'), 'CzWoW/CzWoW.toc'); 
    124     $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/CzWoW.lua'), 'CzWoW/CzWoW.lua'); 
    125     $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/GameMenuFrame.xml'), 'CzWoW/GameMenuFrame.xml'); 
    126     $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/Localization.lua'), 'CzWoW/Localization.lua'); 
     121    $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/OptionsFrame.xml'), 'CzWoW/OptionsFrame.xml');
     122    $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/CzWoW.xml'), 'CzWoW/CzWoW.xml');
     123    $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/CzWoW.toc'), 'CzWoW/CzWoW.toc');
     124    $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/CzWoW.lua'), 'CzWoW/CzWoW.lua');
     125    $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/GameMenuFrame.xml'), 'CzWoW/GameMenuFrame.xml');
     126    $Zip->addFile(file_get_contents(dirname(__FILE__).'/files/'.$Addon->ClientVersion['Version'].'/CzWoW/Localization.lua'), 'CzWoW/Localization.lua');
    127127    $Buffer = $Zip->file();
    128128    file_put_contents($SaveFilename, $Buffer);
     
    132132  //  'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'.
    133133  //  '</script>';
    134      
    135   $Output .= 'Soubor ke stažení: '. 
     134
     135  $Output .= 'Soubor ke stažení: '.
    136136    '<a href="'.$System->Link('/'.$Addon->TempDirRelative.'CzWoW_Addon-'.$Addon->ClientVersion['Version'].'.zip').'">CzWoW_Addon-'.$Addon->ClientVersion['Version'].'.zip</a><br />'.
    137137    'Pokud se vám zdá, že filtr na export nefunguje, vymažte si vyrovnávací paměť prohlížeče a zkuste stáhnout soubor znovu.';
     
    143143{
    144144  global $Config, $System;
    145  
    146   $Output = '';
    147   $Export = new Export($System);
    148   $Export->Id = $ExportId;
    149   $Export->Init();
    150   if(function_exists('gzcompress')) 
     145
     146  $Output = '';
     147  $Export = new Export($System);
     148  $Export->Id = $ExportId;
     149  $Export->Init();
     150  if(function_exists('gzcompress'))
    151151  {
    152152    $SaveFilename = $Export->TempDir.'CzWoW_XML.zip';
    153     $SQLFilename = 'CzWoW_XML.sql';       
     153    $SQLFilename = 'CzWoW_XML.sql';
    154154    $BufferZip = $Export->ExportToXML();
    155155    $ZipFile = new zipfile();
     
    161161  // 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'.
    162162  // '</script>';
    163      
    164   $Output .= 'Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '. 
     163
     164  $Output .= 'Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '.
    165165    '<a href="'.$System->Link('/'.$Export->TempDirRelative.'CzWoW_XML.zip').'">CzWoW_SQL.zip</a><br />'.
    166166    'Pokud se vám zdá, že filtr na export nefunguje, vymažte si vyrovnávací paměť prohlížeče a zkuste stáhnout soubor znovu.';
     
    171171{
    172172  global $System;
    173  
     173
    174174  $Export = new Export($System);
    175175  $Export->Id = $ExportId;
     
    188188  $Export->Id = $ExportId;
    189189  $Export->Init();
    190  
     190
    191191  $Output = '';
    192192  if(array_key_exists('Regenerate', $_POST))
     
    199199  $Output .= '<form action="?Action=View&amp;Tab=7&amp;ExportId='.$ExportId.'" method="post"><input type="submit" name="Regenerate" value="Přegenerovat"/></form><br />';
    200200  $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 />';
    201    
     201
    202202  $DbResult = $System->Database->query('SELECT * FROM ExportTask WHERE Export = '.$ExportId);
    203203  if($DbResult->num_rows == 0)
     
    206206    $System->ModuleManager->Modules['Log']->WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD);
    207207    $System->Database->query('UPDATE `ExportTask` SET `Progress`=0 WHERE `Export`='.$Export->Id);
    208   } 
    209  
     208  }
     209
    210210  $DbResult = $System->Database->query('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId);
    211211  $ExportTask = $DbResult->fetch_assoc();
     
    216216    while($Group = $DbResult->fetch_assoc())
    217217    {
    218       if(file_exists($Export->TempDir.'dbc/'.$Group['DBCFileName'].'.dbc')) 
    219         $Output .= '<a href="'.$System->Link('/'.$Export->TempDirRelative.'dbc/'.$Group['DBCFileName'].'.dbc').'">'.$Group['DBCFileName'].'.dbc</a><br/>';
     218      if(file_exists($Export->TempDir.'dbc/'.$Group['DBCFileName'].'.dbc'))
     219        $Output .= '<a href="'.$System->Link('/'.$Export->TempDirRelative.'dbc/'.$Group['DBCFileName'].'.dbc').'">'.$Group['DBCFileName'].'.dbc</a><br/>';
    220220    }
    221221  } else {
    222222    $Output .= ShowProgress($Export);
    223223
    224   } 
     224  }
    225225  return($Output);
    226226}
     
    232232
    233233
    234         $Output .= '<script src="http://code.jquery.com/jquery-latest.js"></script>'.
     234      $Output .= '<script src="http://code.jquery.com/jquery-latest.js"></script>'.
    235235               '<script>'.
    236236                  '$(document).ready(function() {'.
     
    241241               '</script>';
    242242
    243    
     243
    244244      $Output .= ' <strong><div id="progress"></div></strong><br />';
    245245
     
    248248    if($DbResult->num_rows > 0) {
    249249      $System->ModuleManager->Modules['Log']->WriteLog('ProcesTask nepracuje přes 2 hodiny, pravděpodobně nepracuje!', LOG_TYPE_ERROR);
    250  
     250
    251251    }
    252252    return ($Output);
     
    256256{
    257257  global $System;
    258  
     258
    259259  $Export = new Export($System);
    260260  $Export->Id = $ExportId;
     
    272272  $Output .= '<form action="?Action=View&amp;Tab=7&amp;ExportId='.$ExportId.'" method="post"><input type="submit" name="Regenerate" value="Přegenerovat"/></form><br />';
    273273  $Output .= 'U souhrné instalace češtiny funguje export textů jinak, protože generování je náročné, jsou požadavky zařazovány do fronty a postupně zpracovávány.<br /><br />';
    274    
     274
    275275  $DbResult = $System->Database->query('SELECT * FROM ExportTask WHERE Export = '.$ExportId);
    276276  if($DbResult->num_rows == 0)
     
    278278    $System->Database->query('INSERT INTO ExportTask (`Export` ,`TimeStart` ) VALUES ('.$ExportId.', NOW())');
    279279    $System->ModuleManager->Modules['Log']->WriteLog('Zadání úlohy pro vygenerování dbc souboru', LOG_TYPE_DOWNLOAD);
    280   } 
    281  
     280  }
     281
    282282  $DbResult = $System->Database->query('SELECT * FROM `ExportTask` WHERE `Export` = '.$ExportId);
    283283  $ExportTask = $DbResult->fetch_assoc();
     
    287287
    288288  } else {
    289    
     289
    290290    $Output .= ShowProgress($Export);
    291291  }
     
    296296{
    297297  global $System, $Config;
    298  
    299   $Export = new Export($System);
    300   $Export->Id = $ExportId;
    301   $Export->Init();
    302 
    303   if(function_exists('gzcompress')) 
     298
     299  $Export = new Export($System);
     300  $Export->Id = $ExportId;
     301  $Export->Init();
     302
     303  if(function_exists('gzcompress'))
    304304  {
    305305    $Output = 'Generování lua souborů...<br />';
    306306    $Export->ExportToLua();
    307     $SaveFilename = $Export->TempDir.'CzWoW_Lua.zip';         
     307    $SaveFilename = $Export->TempDir.'CzWoW_Lua.zip';
    308308    $ZipFile = new zipfile();
    309309    CreateZipFromDir($ZipFile, $Export->TempDir.'lua/', '');
     
    315315  //  'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'.
    316316  //  '</script>';
    317      
    318   $Output .= '<strong>Soubory:</strong><br/>'. 
     317
     318  $Output .= '<strong>Soubory:</strong><br/>'.
    319319    'Souhrný archív <a href="'.$System->Link('/'.$Export->TempDirRelative.'CzWoW_Lua.zip').'">CzWoW_Lua.zip</a><br />';
    320320  $DbResult = $System->Database->query('SELECT `Group`.* FROM `ExportGroup` JOIN `Group` ON `Group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$Export->Id.' AND `Group`.`LuaFileName` != ""');
Note: See TracChangeset for help on using the changeset viewer.