Changeset 194 for trunk/export/index.php
- Timestamp:
- Jun 4, 2009, 3:24:37 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/index.php
r193 r194 347 347 break; 348 348 } 349 WriteLog('Generování SQL výstupu: Typ exportu: <strong>'.$ExportSetting['Export'].'</strong>, Diakritika: <strong>'.$ExportSetting['Diacritics'].'</strong>', 2); 349 350 if (in_array($ExportSetting['Export'],$Addon_verses)) { //addon pro různé verze 351 $Addon_verse = $Addon_verses[array_search($ExportSetting['Export'],$Addon_verses)]; 352 if(function_exists('gzcompress')) { 353 $TempDir = $Config['Web']['TempFolder'].$_SESSION['User'].'/CzWoW-'.$Addon_verse.'/'; 354 echo('Generování addonu...'.$ExportSetting['Export'].'<br />'); 355 MakeAddon($ExportSetting); 356 $SaveFilename = $Config['Web']['TempFolder'].$_SESSION['User'].'/CzWoW_Addon-'.$Addon_verse.'.zip'; 357 $Zip = new zipfile(); 358 CreateZipFromDir($Zip, $TempDir, 'CzWoW/'); 359 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/OptionsFrame.xml'), 'CzWoW/OptionsFrame.xml'); 360 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/CzWoW.xml'), 'CzWoW/CzWoW.xml'); 361 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/CzWoW.toc'), 'CzWoW/CzWoW.toc'); 362 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/CzWoW.lua'), 'CzWoW/CzWoW.lua'); 363 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/GameMenuFrame.xml'), 'CzWoW/GameMenuFrame.xml'); 364 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/Localization.lua'), 'CzWoW/Localization.lua'); 365 $Buffer = $Zip->file(); 366 file_put_contents($SaveFilename, $Buffer); 367 echo('Hotovo<br /><br />'); 368 } else echo('Funkce pro tvorbu Zip souboru není podporována!'); 369 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'. 370 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 1000)'. 371 '</script>'); 372 373 echo('Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '. 374 '<a href="'.$SaveFilename.'">CzWoW_Addon-'.$Addon_verse.'.zip</a><br />'. 375 '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.'); 376 echo('<br /><strong>Použití ve hře</strong><br />Menu addonu ve hře vyvoláte povelem /czwow.'); 377 } 378 379 WriteLog('Generování SQL výstupu: Typ exportu: <strong>'.$ExportSetting['Export'].'</strong>, Diakritika: <strong>'.$ExportSetting['Diacritics'].'</strong>', 2); 350 380 break; 351 381 case 'output': … … 370 400 RadioButton('Export', 'XMLCompressed', $ExportSetting['Export'] == 'XMLCompressed').'XML - komprimovaný soubor<br />'); 371 401 foreach($Addon_verses as $Addon_verse) 372 echo (RadioButton('Export', $Addon_verse, $ExportSetting['Export'] == $Addon_verse).' 402 echo (RadioButton('Export', $Addon_verse, $ExportSetting['Export'] == $Addon_verse).'Addon pro verzi '.$Addon_verse.' - komprimovaný soubor<br />'); 373 403 374 echo (RadioButton('Export', 'Addon-2.x.x', $ExportSetting['Export'] == 'Addon-2.x.x').' 404 echo (RadioButton('Export', 'Addon-2.x.x', $ExportSetting['Export'] == 'Addon-2.x.x').'Addon pro verzi 2.x.x - komprimovaný soubor<br />'. 375 405 RadioButton('Export', 'Lua', $ExportSetting['Export'] == 'Lua').'Lua skripty - komprimovaný soubor<br />'); 376 406 if(Licence(LICENCE_ADMIN)) { … … 502 532 } 503 533 504 if (in_array($ExportSetting['Export'],$Addon_verses)) { //addon pro různé verze505 $Addon_verse = $Addon_verses[array_search($ExportSetting['Export'],$Addon_verses)];506 if(function_exists('gzcompress'))507 {508 $TempDir = $Config['Web']['TempFolder'].$_SESSION['User'].'/CzWoW-'.$Addon_verse.'/';509 echo('Generování addonu...'.$ExportSetting['Export'].'<br />');510 MakeAddon($ExportSetting);511 $SaveFilename = $Config['Web']['TempFolder'].$_SESSION['User'].'/CzWoW_Addon-'.$Addon_verse.'.zip';512 $Zip = new zipfile();513 CreateZipFromDir($Zip, $TempDir, 'CzWoW/');514 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/OptionsFrame.xml'), 'CzWoW/OptionsFrame.xml');515 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/CzWoW.xml'), 'CzWoW/CzWoW.xml');516 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/CzWoW.toc'), 'CzWoW/CzWoW.toc');517 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/CzWoW.lua'), 'CzWoW/CzWoW.lua');518 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/GameMenuFrame.xml'), 'CzWoW/GameMenuFrame.xml');519 $Zip->addFile(file_get_contents('files/'.$Addon_verse.'/CzWoW/Localization.lua'), 'CzWoW/Localization.lua');520 $Buffer = $Zip->file();521 file_put_contents($SaveFilename, $Buffer);522 echo('Hotovo<br /><br />');523 } else echo('Funkce pro tvorbu Zip souboru není podporována!');524 echo('<script type="text/javascript" language="JavaScript" charset="utf-8">'.525 'setTimeout("parent.location.href=\''.$SaveFilename.'\'", 1000)'.526 '</script>');527 528 echo('Pokud nezačalo stahování, soubor by mělo jít stáhnout pomocí tohoto odkazu: '.529 '<a href="'.$SaveFilename.'">CzWoW_Addon-'.$Addon_verse.'.zip</a><br />'.530 '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.');531 echo('<br /><strong>Použití ve hře</strong><br />Menu addonu ve hře vyvoláte povelem /czwow.');532 }533 534 535 536 534 if(array_key_exists('UserID', $_SESSION) and ($_SESSION['UserID'] != '')) 537 535 $Database->SQLCommand('UPDATE user SET ExportSetting = "'.addslashes(serialize($ExportSetting)).'" WHERE ID='.$_SESSION['UserID']);
Note:
See TracChangeset
for help on using the changeset viewer.