Changeset 49 for trunk/download.php


Ignore:
Timestamp:
Jan 30, 2009, 10:33:08 PM (16 years ago)
Author:
george
Message:
  • Upraveno: Přepracován systém pro více skupin překladů. Původně přes samostatné php soubory, nyní dynamicky dle tabulek group a group_item.
  • Přidáno: Doplněna podpora skupin překladů item, creature, gameobject, mangos_string, mangos_command.
  • Opraveno: Export dat nyní bez výběru konkrétních sloupců s plným výběrem exportu překladových skupin. Přepracované extporotvané příkazy a forma dat.
  • Upraveno: Styl stránek částečně oddělen do souboru style.css. Podobně javascripty přesouvat do global.js.
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore set to
      SqlTranslate.zip
  • trunk/download.php

    r43 r49  
    11<?php
    22
    3   include('includes/global.php');
     3include('includes/global.php');
    44
    5   if (array_key_exists('Type', $_POST)) {
    6     include 'includes/zip.lib.php';
    7     include 'export.php';   
    8   } else {
    9 ?>
    10 <div style="    border: 2px dotted black;       padding: 0px 5px 5px 5px;">
    11   <big><b><i>Pro klinta:</i></b></big><br>
     5if(array_key_exists('Type', $_POST))
     6{
     7  include('includes/zip.lib.php');
     8  include('export.php');   
     9} else
     10{
     11  echo('<div style="border: 1px dotted black;   padding: 0px 5px 5px 5px;">
     12  <big><b><i>Pro klinta:</i></b></big><br />
    1213  <b><a href="download-addon.php">CZWoW</a></b> - <a href="download-addon.php">Stáhnout češtinu pro clienta</a><br />
    13    - Změny ve verzích můžete sledovat v: <a href="client_files/_czwow/CzWoW/CzWoW.html">ChangeLog</a><br>
     14   - Změny ve verzích můžete sledovat v: <a href="client_files/_czwow/CzWoW/CzWoW.html">ChangeLog</a><br />
    1415   - Čeština pro clienta obsahuje:<br />
    1516   - Přeložené texty z projektu wowpřeklad<br />
     
    2324   - zvukové soubory převzaté z české verze Warcraftu III <a href="http://www.wowresource.eu/index.php?showtopic=4260&amp;hl=hl%C3%A1%C5%A1ky" title="http://www.wowresource.eu/index.php?showtopic=4260&amp;hl=hl%C3%A1%C5%A1ky">České hlášky z Warcraftu III</a>
    2425</div>
    25 <br>
    26 <div style="    border: 2px dotted black;       padding: 0px 5px 5px 5px;">
     26<br />
     27<div style="border: 1px dotted black;   padding: 0px 5px 5px 5px;">
    2728  <big><b><i>Pro server:</i></b></big><br>
    2829  <b>Export překladu:</b><br />
     
    3132      <tr><th>Sql</th><th>Filtr</th><th>Jazyk</th><th>Texty</th></tr>
    3233      <tr><td>
    33         <input type="radio" name="Export" value="Zip" checked="true"> Exportovat do zip<br>
    34         <input type="radio" name="Export" value="Display"> Export zobrazit<br>
    35 <?php
    36       if (Licence(2)) {
    37           echo '<input type="radio" name="Export" value="Mangos"> Import na server (Admin only)<br>';
    38       }
    39 ?>
     34        <input type="radio" name="Export" value="Zip" checked="true"> Exportovat do zip<br />
     35        <input type="radio" name="Export" value="Display"> Export zobrazit<br />');
     36  if(Licence(LICENCE_ADMIN))
     37  {
     38    echo('<input type="radio" name="Export" value="Mangos" /> Import na server (pouze admin)<br />');
     39  }
     40  echo('<br />
     41        <input type="radio" name="Type" value="Insert" /> Insert (zatím nefunguje)<br />
     42        <input type="radio" name="Type" value="Update" checked="true" /> Update <br />
    4043        <br />
    41         <input type="radio" name="Type" value="Insert"> Insert (zatím nefunguje)<br>
    42         <input type="radio" name="Type" value="Update" checked="true"> Update <br>
    43         <br />
    44         <input type="checkbox" name="Use" checked="true"> Přidat Use mangos <br>
    45         <br />
    46         <input type="checkbox" name="Quests" checked="true"> Questy <br>
    47         <input type="checkbox" name="NPC_texts" checked="true"> NPC_texts <br>
    48         <input type="checkbox" name="page_texts" checked="true"> page_texts <br>
    49       </td><td>
    50         &nbsp; <input type="text" name="NumberVote" value="3" size="1"> Počet nutných hlasů <br>                                                               
    51         &nbsp; <input type="text" name="Vote" value="4" size="1"> Známka lepší nebo stejná jak  <br>                                                             
     44        <input type="checkbox" name="Use" checked="true"> Přidat Use mangos <br />
     45        <br />');
     46  echo('</td><td>
     47        &nbsp; <input type="text" name="NumberVote" value="3" size="1" /> Počet nutných hlasů <br />                                                               
     48        &nbsp; <input type="text" name="Vote" value="4" size="1" /> Známka lepší nebo stejná jak  <br />                                                             
    5249            <br />
    53         &nbsp; <select name="users[]" size="10" multiple>
    54          
    55 <?php
    56 // multiple="multiple"
    57     $ID = $Database->SQLCommand("SELECT user,ID FROM `user` WHERE
    58           EXISTS(SELECT 1 FROM quests WHERE user = user.ID) OR
    59           EXISTS(SELECT 1 FROM npc_text WHERE user = user.ID) ORDER BY user");
    60       while ($Line = mysql_fetch_array($ID))
    61         echo '<option value="'.$Line['ID'].'">'.$Line['user'].'</option>';
    62    
    63 ?>         
    64          
    65         </select><br> &nbsp; Exportovat pouze od těchto uživatalů<br>
    66         &nbsp; Vybrat více uživatelů můžete pomocí CTRL+click
    67        
     50        &nbsp; <select name="users[]" size="10" multiple>');
     51
     52  // multiple="multiple"
     53  $Query = 'SELECT user,ID FROM `user` WHERE ';
     54  foreach($TranslationTree as $Group)
     55    if($Group['TablePrefix'] != '')
     56      $Query .= 'EXISTS(SELECT 1 FROM '.$Group['TablePrefix'].' WHERE user = user.ID) OR ';
     57  $Query .= ' 0 ORDER BY user';
     58  $ID = $Database->SQLCommand($Query);
     59  while ($Line = mysql_fetch_array($ID))
     60    echo('<option value="'.$Line['ID'].'">'.$Line['user'].'</option>');
     61
     62  echo('</select><br /> &nbsp; Exportovat pouze od těchto uživatalů<br />
     63        &nbsp; Vybrat více uživatelů můžete pomocí CTRL+click       
    6864
    6965      </td><td>
    70         <input type="checkbox" name="Diacritical" checked="true"> Včetně diakritiky <br> 
     66        <input type="checkbox" name="Diacritical" checked="true" /> Včetně diakritiky <br> 
    7167        <br />                                                               
    72         <input type="checkbox" name="CZ" checked="true"> Český překlad <br>                                                                 
    73         <input type="checkbox" name="SK" checked="true"> Slovenský překlad <br>                                                                 
    74         <input type="checkbox" name="OtherLanguage"> Jiné jazyky <br>
    75       </td><td>
    76         <b>Title questu:</b><br>
    77         <input type="radio" name="AddTitle" value="Translate" checked="true"> Přeložený název <br>
    78         <input type="radio" name="AddTitle" value="EN"> Původní název <br>
    79         <input type="radio" name="AddTitle" value="Both"> Přeložený název (Anglický název) <br>
    80     <br>                                                                 
    81 <?php   
    82   foreach($Texts as $Index => $TextItem)
    83     echo '<input type="checkbox" name="Add'.$TextItem[0].'" checked="true"> '.$TextItem[0].'<br>';
    84 ?>
    85       </td></tr>
     68        <input type="checkbox" name="CZ" checked="true" /> Český překlad <br />
     69        <input type="checkbox" name="SK" checked="true" /> Slovenský překlad <br />                                                                 
     70        <input type="checkbox" name="OtherLanguage" /> Jiné jazyky <br />
     71      </td><td>');
     72  foreach($TranslationTree as $Group)
     73    if($Group['TablePrefix'] != '')
     74      echo('<input type="checkbox" name="'.$Group['TablePrefix'].'" checked="true" /> '.$Group['Name'].'<br />');
     75
     76  echo('</td></tr>
    8677    </table>
    87     <br><input type="submit" value="Generovat SQL soubor překladu (Stažení)">
    88   </form> 
     78    <br /><input type="submit" value="Generovat SQL soubor překladu (Stažení)" />
     79  </form><br /> 
    8980  <b>Český překlad MaNGOS Minimanageru:</b><br />
    90   - Stránky projektu: <a href="http://sourceforge.net/projects/mmfpm/">http://sourceforge.net/projects/mmfpm/</a><br>
    91   - Překlad: <a href="http://wow.zdechov.net/minimanager/lang/csCZ.zip">Čeština do minimanageru</a><br>
     81  - Stránky projektu: <a href="http://sourceforge.net/projects/mmfpm/">http://sourceforge.net/projects/mmfpm/</a><br />
     82  - Překlad: <a href="http://wow.zdechov.net/minimanager/lang/csCZ.zip">Čeština do minimanageru</a><br />
    9283  - Diskusní forum pro případné připomínky k překladu: <a href="http://wow.zdechov.net/forum/viewtopic.php?p=5533">Forum</a>
    9384
    94 </div>
    95 <br>
    96 <?php
     85  </div>
     86  <br />');
    9787}
    98  
    99          
    100   ShowFooter();     
     88       
     89ShowFooter();     
    10190?>
Note: See TracChangeset for help on using the changeset viewer.