Changeset 229 for trunk/export/index.php


Ignore:
Timestamp:
Jul 2, 2009, 3:20:00 PM (15 years ago)
Author:
maron
Message:

zobrazení verzí při načtení stránky

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/export/index.php

    r228 r229  
    4343  switch($out)
    4444  {
    45     case 'addon':
     45    case 'Addon':
    4646      $Addon_verses = scandir('files', 1);
    4747      unset($Addon_verses[count($Addon_verses) - 1]);
     
    5555          $result .= "]";
    5656        break;
    57     case 'dbc':
     57    case 'DBC':
    5858      $sql = 'SELECT Version FROM wow_client_version WHERE DBCColumns_GameTips <> "" AND DBCColumns_Spell <> "" ';
    5959      $ID = $Database->SQLCommand($sql);
     
    6666          $result .= "]";
    6767        break;
    68     case 'lua':
     68    case 'Lua':
    6969      $dirs = scandir('../source', 1);
    7070          $result = '[';
     
    9393  return($result);
    9494}
     95
     96function WriteOption($str,$Selected)
     97{
     98  if ($str <> 'null')
     99  {
     100    $str = substr($str,2,strlen($str)-4);
     101    $versions = explode("','",$str);
     102    foreach($versions as $version)
     103    {
     104      echo('<option value="'.$version.'"');
     105      if($Selected == $version) echo(' selected="selected"'); echo('>'.$version.'</option>');
     106    }
     107  }
     108}
     109
    95110function WriteSetting($ExportSetting)
    96111{
     
    418433            '<table><tr><td>'.
    419434      '<fieldset><legend>Forma výstupu</legend>'.
    420       RadioButton('Export', 'MangosSQLDirect', $ExportSetting['Export'] == 'MangosSQLDirect', 'UpdateVersion('.GetVersions('mangos').',\''.$ExportSetting['Version'].'\')').'MaNGOS SQL - přímo zobrazit<br />'.
    421           RadioButton('Export', 'MangosSQLCompressed', $ExportSetting['Export'] == 'MangosSQLCompressed', 'UpdateVersion('.GetVersions('mangos').',\''.$ExportSetting['Version'].'\')').'MaNGOS SQL - komprimovaný soubor<br />'.
    422           RadioButton('Export', 'AoWoWSQLDirect', $ExportSetting['Export'] == 'AoWoWSQLDirect', 'UpdateVersion('.GetVersions('aowow').',\''.$ExportSetting['Version'].'\')').'AoWoW SQL - přímo zobrazit<br />'.
    423           RadioButton('Export', 'AoWoWSQLCompressed', $ExportSetting['Export'] == 'AoWoWSQLCompressed', 'UpdateVersion('.GetVersions('aowow').',\''.$ExportSetting['Version'].'\')').'AoWoW SQL - komprimovaný soubor<br />'.
    424       RadioButton('Export', 'XMLDirect', $ExportSetting['Export'] == 'XMLDirect', 'UpdateVersion('.GetVersions('XML').',\''.$ExportSetting['Version'].'\')').'XML - přímo zobrazit<br />'.
    425           RadioButton('Export', 'XMLCompressed', $ExportSetting['Export'] == 'XMLCompressed', 'UpdateVersion('.GetVersions('XML').',\''.$ExportSetting['Version'].'\')').'XML - komprimovaný soubor<br />'.
    426           RadioButton('Export', 'Addon', $ExportSetting['Export'] == 'Addon', 'UpdateVersion('.GetVersions('addon').',\''.$ExportSetting['Version'].'\')').'Addon - komprimovaný soubor<br />'.
    427           RadioButton('Export', 'Lua', $ExportSetting['Export'] == 'Lua', 'UpdateVersion('.GetVersions('lua').',\''.$ExportSetting['Version'].'\')').'Lua skripty - komprimovaný soubor<br />');
     435      RadioButton('Export', 'MangosSQLDirect', $ExportSetting['Export'] == 'MangosSQLDirect', 'UpdateVersion('.GetVersions('MangosSQLDirect').',\''.$ExportSetting['Version'].'\')').'MaNGOS SQL - přímo zobrazit<br />'.
     436          RadioButton('Export', 'MangosSQLCompressed', $ExportSetting['Export'] == 'MangosSQLCompressed', 'UpdateVersion('.GetVersions('MangosSQLCompressed').',\''.$ExportSetting['Version'].'\')').'MaNGOS SQL - komprimovaný soubor<br />'.
     437          RadioButton('Export', 'AoWoWSQLDirect', $ExportSetting['Export'] == 'AoWoWSQLDirect', 'UpdateVersion('.GetVersions('AoWoWSQLDirect').',\''.$ExportSetting['Version'].'\')').'AoWoW SQL - přímo zobrazit<br />'.
     438          RadioButton('Export', 'AoWoWSQLCompressed', $ExportSetting['Export'] == 'AoWoWSQLCompressed', 'UpdateVersion('.GetVersions('AoWoWSQLCompressed').',\''.$ExportSetting['Version'].'\')').'AoWoW SQL - komprimovaný soubor<br />'.
     439      RadioButton('Export', 'XMLDirect', $ExportSetting['Export'] == 'XMLDirect', 'UpdateVersion('.GetVersions('XMLDirect').',\''.$ExportSetting['Version'].'\')').'XML - přímo zobrazit<br />'.
     440          RadioButton('Export', 'XMLCompressed', $ExportSetting['Export'] == 'XMLCompressed', 'UpdateVersion('.GetVersions('XMLCompressed').',\''.$ExportSetting['Version'].'\')').'XML - komprimovaný soubor<br />'.
     441          RadioButton('Export', 'Addon', $ExportSetting['Export'] == 'Addon', 'UpdateVersion('.GetVersions('Addon').',\''.$ExportSetting['Version'].'\')').'Addon - komprimovaný soubor<br />'.
     442          RadioButton('Export', 'Lua', $ExportSetting['Export'] == 'Lua', 'UpdateVersion('.GetVersions('Lua').',\''.$ExportSetting['Version'].'\')').'Lua skripty - komprimovaný soubor<br />');
    428443      if(Licence(LICENCE_ADMIN)) {
    429           echo(RadioButton('Export', 'DBC', $ExportSetting['Export'] == 'DBC', 'UpdateVersion('.GetVersions('dbc').',\''.$ExportSetting['Version'].'\')').'DBC - komprimovaný soubor (pouze admin)<br />');
    430           echo(RadioButton('Export', 'AoWoWImport', $ExportSetting['Export'] == 'AoWoWImport', 'UpdateVersion('.GetVersions('aowow').',\''.$ExportSetting['Version'].'\')').'Importovat do AoWoW (pouze admin)<br />');
     444          echo(RadioButton('Export', 'DBC', $ExportSetting['Export'] == 'DBC', 'UpdateVersion('.GetVersions('DBC').',\''.$ExportSetting['Version'].'\')').'DBC - komprimovaný soubor (pouze admin)<br />');
     445          echo(RadioButton('Export', 'AoWoWImport', $ExportSetting['Export'] == 'AoWoWImport', 'UpdateVersion('.GetVersions('AoWoWImport').',\''.$ExportSetting['Version'].'\')').'Importovat do AoWoW (pouze admin)<br />');
    431446              echo(RadioButton('Export', 'VerseCZ', $ExportSetting['Export'] == 'VerseCZ', 'UpdateVersion('.GetVersions('VerseCZ').',\''.$ExportSetting['Version'].'\')').'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 />');
    432447      }
     
    435450    '<fieldset><legend>Dostupné verze výstupu</legend>');
    436451        echo('<select id="Version" size="5" name="Version">');
     452        WriteOption(GetVersions($ExportSetting['Export']),$ExportSetting['Version']);
    437453    echo('</select></fieldset></td></tr></table>');
    438454        echo('<br /><input type="submit" value="Dokončit" />');
Note: See TracChangeset for help on using the changeset viewer.