Changeset 138 for trunk/export/index.php


Ignore:
Timestamp:
Mar 2, 2009, 8:36:58 PM (15 years ago)
Author:
maron
Message:

Verzování češtiny pro clienta na pár kliknutí (Změna struktury), menší opravy generování levelu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/export/index.php

    r137 r138  
    176176          '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.');
    177177                echo('<br /><strong>Použití ve hře</strong><br />Menu addonu ve hře vyvoláte povelem /czwow.');
     178            break;
     179          case 'VerseCZ':
     180        if(function_exists('gzcompress'))
     181        {
     182          $Line = mysql_fetch_assoc($Database->SQLCommand('SELECT verse FROM verseclient ORDER BY DATE DESC LIMIT 1'));
     183          $TempDir = $Config['Web']['TempFolder'].'Addon/CzWoW/';
     184              echo('Generování addonu...<br />');
     185          MakeAddon($ExportSetting);
     186          MakeReadme();
     187         
     188          $SaveFilename = $Config['Web']['TempFolder'].'Addon/CzWoW_'.$Line['verse'].'.zip';         
     189          $Zip = new zipfile();
     190                  CreateZipFromDir($Zip, $TempDir, 'Interface/AddOns/CzWoW/');
     191          $Zip->addFile(file_get_contents('Fonts/FRIZQT__.ttf'), 'Fonts/FRIZQT__.ttf');
     192          $Zip->addFile(file_get_contents('Fonts/MORPHEUS.ttf'), 'Fonts/MORPHEUS.ttf');
     193          $Zip->addFile(file_get_contents('Fonts/SKURRI.ttf'), 'Fonts/SKURRI.ttf');     
     194         
     195          $Zip->addFile(file_get_contents($Config['Web']['TempFolder'].'Addon/CzWoW/CZWOW-Readme.txt'), 'CZWOW-Readme.txt');   
     196         
     197          $Zip->addFile(file_get_contents('CzWoW/OptionsFrame.xml'), 'Interface/AddOns/CzWoW/OptionsFrame.xml');       
     198          $Zip->addFile(file_get_contents('CzWoW/CzWoW.xml'), 'Interface/AddOns/CzWoW/CzWoW.xml');     
     199                  $Zip->addFile(file_get_contents('CzWoW/CzWoW.toc'), 'Interface/AddOns/CzWoW/CzWoW.toc');     
     200          //$Zip->addFile(file_get_contents('addon/CzWoW/CzWoW.lua'), 'Interface/AddOns/CzWoW/CzWoW.lua');     
     201                  $Zip->addFile(file_get_contents('CzWoW/GameMenuFrame.xml'), 'Interface/AddOns/CzWoW/GameMenuFrame.xml');     
     202                  $Zip->addFile(file_get_contents('CzWoW/Localization.lua'), 'Interface/AddOns/CzWoW/Localization.lua');       
     203                  $Zip->addFile(file_get_contents('ProffBot/ProffBot.toc'), 'Interface/AddOns/ProffBot/ProffBot.toc'); 
     204                  $Zip->addFile(file_get_contents('ProffBot/ProffBot.xml'), 'Interface/AddOns/ProffBot/ProffBot.xml'); 
     205                  $Zip->addFile(file_get_contents('ProffBot/ProffBot.lua'), 'Interface/AddOns/ProffBot/ProffBot.lua');
     206                         
     207                  $Buffer = $Zip->file();
     208          file_put_contents($SaveFilename, $Buffer);
     209         
     210                  echo('Hotovo<br /><br />');
     211        } else echo('Funkce pro tvorbu Zip souboru není podporována!');
     212             
     213        echo('Odkaz ke stažení: '.
     214          '<a href="'.$SaveFilename.'">'.$SaveFilename.'</a><br />');
    178215            break;
    179216          case 'DBC':
     
    241278          RadioButton('Export', 'Addon', $ExportSetting['Export'] == 'Addon').'Addon - komprimovaný soubor<br />'.
    242279          RadioButton('Export', 'Lua', $ExportSetting['Export'] == 'Lua').'Lua skripty - komprimovaný soubor<br />');
    243     if(Licence(LICENCE_ADMIN))
     280    if(Licence(LICENCE_ADMIN)) {
    244281      echo(RadioButton('Export', 'Server', $ExportSetting['Export'] == 'Server').'Poslat přímo na server (pouze admin)<br />');
     282          echo(RadioButton('Export', 'VerseCZ', $ExportSetting['Export'] == 'VerseCZ').'Vytvoření verze češtiny <a href="../download.php?createverse" Title="Před konečným exportováním napište popis k verzi" Target="_NEW">Popis k verzi</a> (pouze admin)<br />');
     283    }
    245284          //echo('
    246285    echo('</fieldset><br /></td><td class="Description">Zvolte způsob, jakým mají být získána výstupní data. V případě přímého zobrazení může být do vašeho prohlížeče přenášeno vysoké množství dat, což může vést k jeho přetížení.<br />Addon je potřeba nakopírovat do složky klienta Interface/AddOns a ve hře lze zpřístupnit jeho možnosti pomocí příkazu /czwow.</td></tr></table>');
Note: See TracChangeset for help on using the changeset viewer.