Changeset 231 for trunk/export/index.php


Ignore:
Timestamp:
Jul 2, 2009, 8:19:35 PM (15 years ago)
Author:
maron
Message:

úprava exportu sql podle verze, u exportu mangosu exportuje pouze tabulky mangosu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/export/index.php

    r229 r231  
    4141  global $Database,$TranslationTree,$Config;
    4242  $result = 'null';
     43  if ($out == 'VerseCZ') $out = 'Addon';
     44  if (($out == 'XMLCompressed') or ($out == 'XMLDirect'))  $out = 'sources';
     45  if (($out == 'MangosSQLCompressed') or ($out == 'MangosSQLDirect') or ($out == 'AoWoWSQLCompressed') or ($out == 'AoWoWSQLDirect') or ($out == 'AoWoWImport'))  $out = 'sql';
    4346  switch($out)
    4447  {
     
    5154          foreach($Addon_verses as $version) {
    5255            $result .= "'".$version."',";
     56      }
     57          $result = substr($result,0,strlen($result)-1);
     58          $result .= "]";
     59        break;
     60    case 'sources':
     61      $dirs = scandir('../source', 1);
     62      unset($dirs[count($dirs) - 1]);
     63      unset($dirs[count($dirs) - 1]);
     64      unset($dirs[count($dirs) - 1]);
     65          $result = '[';
     66          foreach($dirs as $dir) {
     67            $result .= "'".$dir."',";
     68      }
     69          $result = substr($result,0,strlen($result)-1);
     70          $result .= "]";
     71        break;
     72    case 'sql':
     73      $dirs = scandir('../source', 1);
     74      unset($dirs[count($dirs) - 1]);
     75      unset($dirs[count($dirs) - 1]);
     76      unset($dirs[count($dirs) - 1]);
     77          $result = '[';
     78          foreach($dirs as $dir) {
     79            $result .= "'".$dir."',";
    5380      }
    5481          $result = substr($result,0,strlen($result)-1);
     
    81108                if ($ok) $result .= "'".$dir."',";
    82109      }
    83           $result = substr($result,0,strlen($result)-1);
    84           $result .= "]";
    85         break;
    86     case 'VerseCZ':
    87           $result = '[';
    88           $result .= "'".$Config['Web']['GameVersion']."',";
    89110          $result = substr($result,0,strlen($result)-1);
    90111          $result .= "]";
     
    335356              echo('Generování addonu...<br />');
    336357          MakeAddon($ExportSetting);
    337           MakeReadme();
     358          MakeReadme($ExportSetting);
    338359
    339360          $SaveFilename = $Config['Web']['TempFolder'].'Addon/CzWoW_'.$Line['verse'].'.zip';         
     
    447468      }
    448469          //echo('
    449     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.<br />'.
    450     '<fieldset><legend>Dostupné verze výstupu</legend>');
     470    echo('</fieldset>');
     471    echo('<fieldset><legend>Dostupné verze výstupu</legend>');
    451472        echo('<select id="Version" size="5" name="Version">');
    452473        WriteOption(GetVersions($ExportSetting['Export']),$ExportSetting['Version']);
    453     echo('</select></fieldset></td></tr></table>');
     474    echo('</select></fieldset>');
     475        echo('</td>');
     476        echo('<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 /><br />Poté zvolte pro kterou verzi hry mají být data získána. Pokud verze není přesná zvolte nejbližší.<br /><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.<br />');
     477        echo('</td></tr></table>');
    454478        echo('<br /><input type="submit" value="Dokončit" />');
    455479        echo('</div></form><br />');
Note: See TracChangeset for help on using the changeset viewer.