Changeset 297 for trunk/export/export_output.php
- Timestamp:
- Dec 28, 2009, 2:32:52 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/export_output.php
r292 r297 39 39 file_put_contents($SaveFilename, $Buffer); 40 40 } else echo('Funkce pro tvorbu Zip souboru není podporována!'); 41 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.42 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'.43 '</script>');41 //echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'. 42 // 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'. 43 // '</script>'); 44 44 45 45 echo('Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '. … … 111 111 112 112 echo('Generování addonu...<br />'); 113 $SaveFilename = $ Config['Web']['TempFolder'].$_SESSION['User'].'/CzWoW_Addon-'.$Addon->ClientVersion['Version'].'.zip';113 $SaveFilename = $Addon->TempDir.'CzWoW_Addon-'.$Addon->ClientVersion['Version'].'.zip'; 114 114 $Zip = new zipfile(); 115 115 CreateZipFromDir($Zip, $Addon->TempDir, 'CzWoW/'); … … 124 124 echo('Hotovo<br /><br />'); 125 125 } else echo('Funkce pro tvorbu Zip souboru není podporována!'); 126 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.127 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'.128 '</script>');129 130 echo(' Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '.126 //echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'. 127 // 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'. 128 // '</script>'); 129 130 echo('Soubor ke stažení: '. 131 131 '<a href="'.$SaveFilename.'">CzWoW_Addon-'.$Addon->ClientVersion['Version'].'.zip</a><br />'. 132 132 '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.'); … … 151 151 file_put_contents($SaveFilename, $Buffer); 152 152 } else echo('Funkce pro tvorbu Zip souboru není podporována!'); 153 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.154 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'.155 '</script>');153 //echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'. 154 // 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'. 155 // '</script>'); 156 156 157 157 echo('Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '. … … 174 174 function OutputDBCToFile($ExportId) 175 175 { 176 global $Database ;176 global $Database, $System; 177 177 178 178 echo('<form action="?Action=View&Tab=6&ExportId='.$ExportId.'" method="post"><input type="submit" name="Regenerate" value="Přegenerovat"/></form><br />'); 179 echo('U DBC souborů export textů funguje jinak, protože generování je náročné na výpočet provádí se přes noc, kdy je server nejmíň vytížen. Nyní jste zadali úlohu, která se provede v noci. Zítra si můžete stáhnout vygenerovaný soubor v sekci <a href="../download.php">Stahování</a>.<br /><br />DBC soubory je nutné zabalit do souboru patch-enGB-5.MPQ uvnitř složky "DBFilesClient" a hru spouštět přes wowme.exe. Zabalit to 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, kde si také můžete zítra soubor stáhnout.<br /><br />');179 echo('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). 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 />'); 180 180 181 181 $DbResult = $Database->SQLCommand('SELECT * FROM ExportTask WHERE Export = '.$ExportId); … … 195 195 if($ExportTask['TimeFinish'] > $ExportTask['TimeStart']) 196 196 { 197 echo('<strong>Soubor ke stažení: <a href="../tmp/Export/'.$ExportTask['Export'].'/CzWoW_DBC.zip">CzWoW_DBC.zip</a></strong><br/>'); 197 echo('<strong>Souhrný balík: <a href="../tmp/Export/'.$ExportTask['Export'].'/CzWoW_DBC.zip">CzWoW_DBC.zip</a></strong><br/>'); 198 $Export = new Export($System); 199 $Export->Id = $ExportId; 200 $Export->Init(); 201 $DbResult = $System->Database->query('SELECT `group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$Export->Id.' AND `group`.`DBCFileName` != ""'); 202 while($Group = $DbResult->fetch_assoc()) 203 { 204 if(file_exists($Export->TempDir.'dbc/'.$Group['DBCFileName'].'.dbc')) echo('<a href="'.$Export->TempDir.'dbc/'.$Group['DBCFileName'].'.dbc">'.$Group['DBCFileName'].'.dbc</a><br/>'); 205 } 198 206 } else echo('<strong>Soubor čeká na zpracování ve frontě.</strong><br/>'); 199 207 } … … 210 218 { 211 219 echo('Generování lua souborů...<br />'); 212 $Export->ExportToL UA();213 $SaveFilename = $ Config['Web']['TempFolder'].$_SESSION['User'].'/CzWoW_Lua.zip';214 $Zip = new zipfile();215 CreateZipFromDir($Zip , $Export->TempDir, '');216 $Buffer = $Zip ->file();220 $Export->ExportToLua(); 221 $SaveFilename = $Export->TempDir.'CzWoW_Lua.zip'; 222 $ZipFile = new zipfile(); 223 CreateZipFromDir($ZipFile, $Export->TempDir.'lua/', ''); 224 $Buffer = $ZipFile->file(); 217 225 file_put_contents($SaveFilename, $Buffer); 218 226 echo('Hotovo<br /><br />'); 219 227 } else echo('Funkce pro tvorbu Zip souboru není podporována!'); 220 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'. 221 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'. 222 '</script>'); 223 224 echo('Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '. 225 '<a href="'.$SaveFilename.'">CzWoW_Lua.zip</a><br />'. 226 '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.'); 228 //echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'. 229 // 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 3000)'. 230 // '</script>'); 231 232 echo('<strong>Soubory:</strong><br/>'. 233 'Souhrný archív <a href="'.$SaveFilename.'">CzWoW_Lua.zip</a><br />'); 234 $DbResult = $System->Database->query('SELECT `group`.* FROM `ExportGroup` JOIN `group` ON `group`.`Id` = `ExportGroup`.`Group` WHERE `ExportGroup`.`Export`='.$Export->Id.' AND `group`.`LuaFileName` != ""'); 235 while($Group = $DbResult->fetch_assoc()) 236 { 237 echo('<a href="'.$Export->TempDir.'lua/'.$Group['LuaFileName'].'.lua">'.$Group['LuaFileName'].'.lua</a><br/>'); 238 } 227 239 echo('<br /><br /><strong>Použití ve hře</strong><br />Ze souborů vytvořte MPQ archív a nahrajte ho do hry do podsložky Data/enUS jako patch-enUS-5.MPQ. Hru spusťte pomocí programu WoWMe.exe (WoW Model Editor Fix).'); 228 240 }
Note:
See TracChangeset
for help on using the changeset viewer.