Ignore:
Timestamp:
Jun 5, 2009, 11:51:12 AM (15 years ago)
Author:
george
Message:
  • Upraveno: Seznam jazyků je nyní uchován v databázi v tabulce language. Původní anglický jazyk je v seznamu nevhodně s indexem 0. Bude potřeba později přečíslovat na číslo vyšší než nula. Anglický jazyk není určen jako cíl pro překládání a proto má nastavenu vlatnost Enabled na 0.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/global_function.php

    r191 r197  
    1818}
    1919
    20 function getmonthyears($Days) {
    21        
    22         $month = floor($Days/30);
    23         $year = floor($month/12);
    24         $Days = floor($Days - $month*30);
    25         $month = $month - $year*12;
    26        
    27         return $year.'r '.$month.'m '.$Days.'d';
     20function getmonthyears($Days)
     21{
     22        $month = floor($Days / 30);
     23        $year = floor($month / 12);
     24        $Days = floor($Days - $month * 30);
     25        $month = $month - $year * 12;   
     26        return($year.'r '.$month.'m '.$Days.'d');
    2827}
    2928
     
    8685function WriteLanguages($Selected)
    8786{
    88    echo('<select name="Language">');
    89    echo('<option value="1"'); if ($Selected == '1') echo(' selected="selected"'); echo('>Českého jazyka</option>');
    90    echo('<option value="2"'); if ($Selected == '2') echo(' selected="selected"'); echo('>Slovenského jazyka</option>');
    91    echo('<option value="3"'); if ($Selected == '3') echo(' selected="selected"'); echo('>Jiného jazyka</option>');
    92    echo('</select>');   
     87  global $LanguageList;
     88 
     89  echo('<select name="Language">');
     90  foreach($LanguageList as $Language)
     91  if($Language['Enabled'] == 1)
     92  {
     93    echo('<option value="'.$Language['Id'].'"');
     94    if($Selected == $Language['Id']) echo(' selected="selected"'); echo('>'.$Language['Name'].'</option>');
     95  }   
     96  echo('</select>');   
    9397}
    9498
    9599function WriteLanguagesWithoutSel($Selected)
    96100{
    97    if($Selected == '0') echo('Původní verze jazyka');
    98    if($Selected == '1') echo('Českého jazyka');
    99    if($Selected == '2') echo('Slovenského jazyka');
    100    if($Selected == '3') echo('Jiného jazyka');
     101  global $LanguageList;
     102 
     103  foreach($LanguageList as $Language)
     104  {
     105    if($Selected == $Language['Id']) echo($Language['Name']);
     106  }
    101107}
    102108
     
    130136}
    131137
     138function GetLanguageList()
     139{
     140  global $Database;
     141 
     142  $Result = array();
     143  $DbResult = $Database->SQLCommand('SELECT * FROM `language`');
     144  while($DbRow = mysql_fetch_assoc($DbResult))
     145          $Result[$DbRow['Id']] = $DbRow;
     146  return($Result);
     147}
     148
    132149function GetTranslationTree()
    133150{
     
    138155  while($DbRow = mysql_fetch_assoc($DbResult))
    139156  {
    140         $DbRow['Items'] = array();
    141         $Result[$DbRow['Id']] = $DbRow;
     157          $DbRow['Items'] = array();
     158          $Result[$DbRow['Id']] = $DbRow;
    142159  }
    143160  $DbResult = $Database->SQLCommand('SELECT * FROM `group_item`');
    144161  while($DbRow = mysql_fetch_assoc($DbResult))
    145162  {
    146         $Result[$DbRow['Group']]['Items'][] = $DbRow;
     163          $Result[$DbRow['Group']]['Items'][] = $DbRow;
    147164  }
    148165  return($Result);
     
    192209}
    193210
    194 function FollowingTran($TextID,$Table,$GroupId, $Prev = false) {
    195  
     211function FollowingTran($TextID, $Table, $GroupId, $Prev = false)
     212{
    196213  global $Database;
    197214 
     
    205222 
    206223  $Next = mysql_fetch_array($Database->SQLCommand($sql));
    207   if(!$Next) {} else
     224  if($Next)
    208225  {
    209226        if($Prev) echo('<a href="form.php?group='.$GroupId.'&amp;ID='.$Next['ID'].'">Předcházející '.$Next['ID'].'</a> ');
Note: See TracChangeset for help on using the changeset viewer.