Changeset 257
- Timestamp:
- Jul 24, 2009, 6:55:38 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/download.php
r255 r257 78 78 79 79 80 81 echo(' 82 <br /> 83 <h3><a href="export/">Export textů</a> - Export podle vlastního výběru do SQL, XML, LUA nebo Addonu</h3> 84 <br />Exportovat podle zálohovaného nastavení:<form action="export" method="get"> 85 <input name="action" value="output" type="hidden"> 86 <textarea name="ExportSetting" rows="10" cols="40"></textarea><input type="submit" value="Exportovat" /></form><br /> 87 <br />'); 88 80 89 if (Licence(LICENCE_USER)) { 81 90 $ID = $Database->SQLCommand('SELECT * FROM tasks WHERE User = '.$_SESSION['UserID']); 82 91 if (mysql_num_rows($ID) > 0) 83 92 { 84 echo (' <table class="BaseTable"><tr><th>Datum</th><th>Vygenerováno</th><th>Staženo</th><th>Soubor</th></tr>');93 echo ('Seznam zadaných úkolů: <table class="BaseTable"><tr><th>Datum</th><th>Vygenerováno</th><th>Staženo</th><th>Soubor</th></tr>'); 85 94 while($Line = mysql_fetch_assoc($ID)) 86 95 { … … 101 110 echo('</tr>'); 102 111 } 103 echo('</table> ');112 echo('</table><br />'); 104 113 } 105 114 } 106 115 107 echo(' 108 <br /> 109 <h3><a href="export/">Export textů</a> - Export podle vlastního výběru do SQL, XML, LUA nebo Addonu</h3> 110 <br />Exportovat podle zálohovaného nastavení:<form action="export" method="get"> 111 <input name="action" value="output" type="hidden"> 112 <textarea name="ExportSetting" rows="10" cols="40"></textarea><input type="submit" value="Exportovat" /></form><br /> 113 <br /> 114 <h3>Doplňky pro klienta</h3> 116 117 echo ('<h3>Doplňky pro klienta</h3> 115 118 <a href="?addon">Čeština pro klienta</a> - jednoduché stáhnutí češtiny pro klienta (zatím obsahuje fonty, Addon, herní tipy).<br /> 116 119 <a href="download/ceske_fonty_do_wow.zip">České písma do hry</a> - původní fonty ze hry doplněné o české znaky.<br /> -
trunk/export/cmd.php
r255 r257 1 1 <?php 2 3 ini_set("memory_limit","100M"); 2 4 3 5 if(!isset($_SERVER['REMOTE_ADDR'])) … … 37 39 38 40 39 $sql = 'SELECT *, (SELECT user.user FROM user WHERE user. id =User) as UserName FROM tasks WHERE Active = 1 ';41 $sql = 'SELECT *, (SELECT user.user FROM user WHERE user.ID = tasks.User) as UserName FROM tasks WHERE Active = 1 '; 40 42 $ID = $Database->SQLCommand($sql); 41 43 while($Line = mysql_fetch_assoc($ID)) … … 48 50 { 49 51 $TempDir = $Config['Web']['TempFolder'].$_SESSION['User'].'/dbc/'; 50 echo('Generování dbc souborů.. .<br />');52 echo('Generování dbc souborů.. '); 51 53 ExportToDBC($ExportSetting); 52 54 $SaveFilename = $Config['Web']['TempFolder'].$_SESSION['User'].'/CzWoW_DBC.zip'; … … 55 57 $Buffer = $Zip->file(); 56 58 file_put_contents($SaveFilename, $Buffer); 57 echo('Hotovo 58 59 '); 59 echo('Hotovo'); 60 60 } else echo('Funkce pro tvorbu Zip souboru není podporována!'); 61 61 } 62 62 63 //$Database->SQLCommand('UPDATE tasks SET Active = 0');63 $Database->SQLCommand('UPDATE tasks SET Active = 0'); 64 64 65 65 -
trunk/export/index.php
r255 r257 405 405 case 'DBC': 406 406 407 echo('<br /><br /><br />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 .<br /><br />Dbc soubory je nutné zabalit do souboru data-5.MPQ uvnitř složky ... a hru spouštět přes wowme.exe');407 echo('<br /><br /><br />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-5.MPQ uvnitř složky DBCClientFiles 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 stránce <a href="../download.php">Stahování</a>, kde si také můžete zítra stáhnout soubor.<br /><br />'); 408 408 409 $Database->SQLCommand('INSERT INTO `wowpreklad`.`tasks` (`User` ,`ExportSetting` ,`Date` ) VALUES ("'.$_SESSION['User'].'", "'.addslashes(serialize($ExportSetting)).'", NOW( ))'); 410 411 409 //TODO: pouze jedna aktivní úloha na uživatele 410 $sql = 'SELECT count(*) FROM tasks WHERE Active = 1 AND User = '.$_SESSION['UserID']; 411 $ID = $Database->SQLCommand($sql); 412 if (mysql_num_rows($ID) == 0) 413 { 414 $Database->SQLCommand('INSERT INTO `wowpreklad`.`tasks` (`User` ,`ExportSetting` ,`Date` ) VALUES ("'.$_SESSION['UserID'].'", "'.addslashes(serialize($ExportSetting)).'", NOW( ))'); 415 } else { 416 echo ('Nemůžete zadat stejný požadavek dvakrát za den. Bylo pouze aktualizováno nastavení exportu!'); 417 $Database->SQLCommand('UPDATE `wowpreklad`.`tasks` SET `ExportSetting` = "'.$_SESSION['UserID'].'" WHERE Active = 1 AND User = '.$_SESSION['UserID']); 418 } 412 419 WriteLog('Zadání úlohy pro vygenerování dbc souboru', 2); 413 420
Note:
See TracChangeset
for help on using the changeset viewer.