Changeset 127 for trunk/export/index.php


Ignore:
Timestamp:
Feb 23, 2009, 1:18:38 PM (16 years ago)
Author:
george
Message:
  • Opraveno: Další validace kódů XHTML strict.
  • Upraveno: Vzhled tabulek upraven na třídu BaseTable. Zobrazování stylů v prohlížeči IE7.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/export/index.php

    r120 r127  
    2121  if($Id) $Id = ' id="'.$Id.'"'; else $Id = '';
    2222  if($Class) $Class = ' class="'.$Class.'"'; else $Class = '';
    23   if($Checked) $Checked = ' checked="1"'; else $Checked = '';
    24   return('<input type="checkbox" value="1" name="'.$Name.'"'.$Checked.$Id.$Class.' />');
     23  if($Checked) $Checked = ' checked="checked"'; else $Checked = '';
     24  return('<input type="checkbox" value="checked" name="'.$Name.'"'.$Checked.$Id.$Class.' />');
    2525}
    2626
    2727function RadioButton($Name, $Value, $Checked = false)
    2828{
    29   if($Checked) $Checked = ' checked="1"'; else $Checked = '';
     29  if($Checked) $Checked = ' checked="checked"'; else $Checked = '';
    3030  return('<input type="radio" name="'.$Name.'" value="'.$Value.'"'.$Checked.' />');
    3131}
     
    3333function SelectOption($Name, $Text, $Selected = false)
    3434{
    35   if($Selected) $Selected = ' selected="1"'; else $Selected = '';
    36   return('<option type="checkbox" value="'.$Name.'"'.$Selected.'/>'.$Text.'</option>');
     35  if($Selected) $Selected = ' selected="selected"'; else $Selected = '';
     36  return('<option value="'.$Name.'"'.$Selected.'>'.$Text.'</option>');
    3737}
    3838
     
    222222            break;
    223223        }
    224     WriteLog('Generování SQL výstupu: Typ exportu: <b>'.$ExportSetting['Export'].'</b>, Diakritika: <b>'.$ExportSetting['Diacritics'].'</b>', 2);
     224    WriteLog('Generování SQL výstupu: Typ exportu: <strong>'.$ExportSetting['Export'].'</strong>, Diakritika: <strong>'.$ExportSetting['Diacritics'].'</strong>', 2);
    225225    break;
    226226  case 'output':
     
    231231    $ExportSetting['language-other'] = array_key_exists('language-other', $_POST);
    232232    echo('<strong>Krok 3. - Typ výstupu</strong><br /><br />');
    233     echo('<form action="?action=result" method="post">'.
    234           '<table width="100%"><tr><td width="50%">'.
     233    echo('<form action="?action=result" method="post"><div>'.
     234          '<table><tr><td>'.
    235235      '<fieldset><legend>Forma výstupu</legend>'.
    236236      RadioButton('Export', 'MangosSQLDirect', $ExportSetting['Export'] == 'MangosSQLDirect').'MaNGOS SQL - přímo zobrazit<br />'.
     
    244244      echo(RadioButton('Export', 'Server', $ExportSetting['Export'] == 'Server').'Poslat přímo na server (pouze admin)<br />');
    245245          //echo('
    246     echo('</fieldset><br /></td><td>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>');
     246    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>');
    247247        echo('<br /><input type="submit" value="Dokončit" />');
    248         echo('</form>');
     248        echo('</div></form>');
    249249        break;
    250250  case 'parameters':
     
    258258        //if(array_key_exists('users', $_POST)) $ExportSetting['users'] = $_POST['users'];
    259259    echo('<strong>Krok 2. - Volba parametrů</strong><br /><br />');
    260     echo('<form action="?action=output" method="post">');
    261         echo('<table width="100%"><tr><td>');
     260    echo('<form action="?action=output" method="post"><div>');
     261        echo('<table><tr><td>');
    262262    echo('<fieldset><legend>Jazyk</legend>'.
    263       CheckBox('Diacritics', $ExportSetting['Diacritics'] == 1).'Včetně diakritiky<br /><br />'); 
     263      CheckBox('Diacritics', $ExportSetting['Diacritics'] == 'checked').'Včetně diakritiky<br /><br />'); 
    264264    //echo('<input type="checkbox" name="Use" checked="true">Přidat výchovýběr databáze.<br />');
    265265
    266     echo(CheckBox('language-cz', $ExportSetting['language-cz'] == 1).'Český překlad<br />'.
    267       CheckBox('language-sk', $ExportSetting['language-sk'] == 1).'Slovenský překlad<br />'.
    268       CheckBox('language-other', $ExportSetting['language-other'] == 1).'Jiné jazyky<br />');
    269     echo('</fieldset><br /></td><td>Pro správné zobrazení českých znaků ve hře je nutné používat upravené <a href="download/ceske_fonty_do_wow.zip">počeštěné fonty</a>.<br />Vyberte jaké jazyky se mají uvažovat při exportu.</td></tr><tr><td><fieldset><legend>Skupiny textů</legend>');
    270     echo('<select name="groups[]" size="15" style="width: 400px;" multiple="1">');
     266    echo(CheckBox('language-cz', $ExportSetting['language-cz'] == 'checked').'Český překlad<br />'.
     267      CheckBox('language-sk', $ExportSetting['language-sk'] == 'checked').'Slovenský překlad<br />'.
     268      CheckBox('language-other', $ExportSetting['language-other'] == 'checked').'Jiné jazyky<br />');
     269    echo('</fieldset><br /></td><td class="Description">Pro správné zobrazení českých znaků ve hře je nutné používat upravené <a href="download/ceske_fonty_do_wow.zip">počeštěné fonty</a>.<br />Vyberte jaké jazyky se mají uvažovat při exportu.</td></tr><tr><td><fieldset><legend>Skupiny textů</legend>');
     270    echo('<select name="groups[]" size="15" multiple="multiple">');
    271271    foreach($TranslationTree as $Group)
    272272      if($Group['TablePrefix'] != '')
    273273        echo(SelectOption($Group['Id'], $Group['Name'].' ('.$Group['TablePrefix'].')', in_array($Group['Id'], $ExportSetting['groups'])));
    274274
    275         echo('</select></fieldset><br /></td><td>Vyberte skupiny textů, z kterých bude sestaven export. Přidržením CTRL nebo SHIFT můžete provádět výběr více položek.</td></tr></table><input type="submit" value="Pokračovat" />');
    276         echo('</form>');
     275        echo('</select></fieldset><br /></td><td class="Description">Vyberte skupiny textů, z kterých bude sestaven export. Přidržením CTRL nebo SHIFT můžete provádět výběr více položek.</td></tr></table><input type="submit" value="Pokračovat" />');
     276        echo('</div></form>');
    277277    break;
    278278  default:
     
    292292}
    293293</script>');
    294     echo('<form id="ListUser" action="?action=parameters" method="post">');
     294    echo('<form id="ListUser" action="?action=parameters" method="post"><div>');
    295295
    296296    $Columns = '';
     
    333333       
    334334        echo('<table><tr><td>'.
    335         '<table class="BaseTable" id="users-table" width="100%"><tr>
     335        '<table class="BaseTable" id="users-table"><tr>
    336336        <th><a href="?Order=user&amp;Desc='.$desc.'">Jméno</a></th>
    337337        <th><a href="?Order=T.TranslatedCount&amp;Desc='.$desc.'" title="Počet přeložených textů">Překladů</a></th>
     
    346346      <td><img src="'.$Config['Web']['TempFolder'].$Users[$UserId]['user'].'/level.png" alt="Úroveň uživatele" /></td>
    347347          <td>'.CheckBox('user_'.$UserId, in_array($UserId, $ExportSetting['users-selection']), '', 'CheckBox').'</td></tr>');
    348     echo('</table></td><td valign="top">Zvolte ze seznamu uživatele, od kterých chcete načítat překlady a upravte jejich pořadí, takže od uživatelů výše budou brány překlady přednostně.<br />'.
     348    echo('</table></td><td class="Description">Zvolte ze seznamu uživatele, od kterých chcete načítat překlady a upravte jejich pořadí, takže od uživatelů výše budou brány překlady přednostně.<br />'.
    349349          'Řádky v tabulce můžete přesouvat metodou uchop a táhni.'.
    350350      '</td></tr></table>'.
    351351          '<div><input name="users-order" id="users-order" size="100" type="hidden" /><br />');
    352352        echo('<input type="submit" value="Pokračovat" /></div>');
    353         echo('</form>');
     353        echo('</div></form>');
    354354    break;
    355355}
Note: See TracChangeset for help on using the changeset viewer.