Changeset 257 for trunk/export/index.php


Ignore:
Timestamp:
Jul 24, 2009, 6:55:38 PM (15 years ago)
Author:
maron
Message:

Zprovoznění exportu dbc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/export/index.php

    r255 r257  
    405405          case 'DBC':
    406406         
    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 />');
    408408         
    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                }
    412419                WriteLog('Zadání úlohy pro vygenerování dbc souboru', 2);
    413420           
Note: See TracChangeset for help on using the changeset viewer.