Ignore:
Timestamp:
Feb 14, 2010, 1:00:53 PM (14 years ago)
Author:
george
Message:
  • Opraveno: Zobrazování seznamu nepřeložených textů. Zobrazí se všechny anglické originály, které nemají překlad ve stejné verzi.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/TranslationList.php

    r316 r321  
    4545function Nontranslated()
    4646{
    47   global $GroupId, $Table, $BuildNumber_max;
    48  
    49   echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&amp;action=filter">Filtr textů</a> ->
    50         <a title="Zde můžete začít překládat" href="?group='.$GroupId.'&amp;action=selection">Nepřeložené texty</a> - >
    51         <strong>Vypsání nepřeložených textů s limitem na stránku</strong><br /><br />');
    52 
    53   WriteQuests('SELECT * FROM '.$Table.' AS items WHERE (items.Language = 0) AND
    54     NOT EXISTS(SELECT 1 FROM '.$Table.' AS sub WHERE (sub.Language <> 0) AND (sub.entry = items.entry) AND VersionEnd = "'.$BuildNumber_max.'" AND VersionEnd = "'.$BuildNumber_max.'")');
     47  global $GroupId, $Table;
     48 
     49  echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&amp;action=filter">Filtr textů</a> -> '.
     50  '<a title="Zde můžete začít překládat" href="?group='.$GroupId.'&amp;action=selection">Nepřeložené texty</a> - > '.
     51  '<strong>Vypsání nepřeložených textů s limitem na stránku</strong><br /><br />');
     52
     53  WriteQuests('SELECT * FROM `'.$Table.'` AS `items` WHERE (`items`.`Language` = 0) AND NOT EXISTS(SELECT 1 FROM `'.$Table.'` AS `sub` WHERE (`sub`.`Language` <> 0) AND (`sub`.`entry` = `items`.`entry`)  )');
    5554}
    5655
     
    6261
    6362 //SELECT * FROM spell WHERE entry IN(SELECT entry FROM connexion_item WHERE connexion = 1)
    64   $Line = mysql_fetch_assoc($Database->SQLCommand('SELECT Name FROM connexion WHERE `Id` = '.$_SESSION['connexion_id']));
     63  $Line = mysql_fetch_assoc($Database->SQLCommand('SELECT `Name` FROM `connexion` WHERE `Id` = '.$_SESSION['connexion_id']));
    6564    echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&amp;action=filter">Filtr textů</a> ->
    6665        <a title="Zde je seznam souvislostí" href="?group='.$GroupId.'&amp;action=connexion">Souvislosti</a> - >
    6766        <strong>Vypsání souvislostí ze skupiny '.$Line['Name'].'</strong><br /><br />');
    6867
    69    WriteQuests('SELECT *, (SELECT sub.User FROM '.$Table.' as sub WHERE sub.entry  = '.$Table.'.entry AND Language <> 0 LIMIT 1) as UserID, (SELECT user.user FROM user WHERE user.id = UserID) AS UserName FROM '.$Table.' WHERE Language = 0 AND entry IN(SELECT entry FROM connexion_item WHERE connexion = '.$_SESSION['connexion_id'].') AND VersionEnd = "'.$BuildNumber_max.'" AND VersionEnd = "'.$BuildNumber_max.'"');
     68   WriteQuests('SELECT *, (SELECT `sub`.`User` FROM `'.$Table.'` AS `sub` WHERE (`sub`.`entry` = `'.$Table.'`.`entry`) AND (`Language` <> 0) LIMIT 1) AS `UserID`, (SELECT `user`.`user` FROM `user` WHERE `user`.`id` = `UserID`) AS `UserName` FROM `'.$Table.'` WHERE (`Language` = 0) AND (`entry` IN(SELECT `entry` FROM `connexion_item` WHERE `connexion` = '.$_SESSION['connexion_id'].') AND `VersionEnd` = "'.$BuildNumber_max.'" AND `VersionEnd` = "'.$BuildNumber_max.'"');
    7069}
    7170
     
    8079  echo('<table class="BaseTable"><tr><th>Pořadové číslo</th><th>Název</th>');
    8180  echo('</tr>');
    82   $ID = $Database->SQLCommand('SELECT * FROM connexion WHERE  `Group` = '.$GroupId);       
     81  $ID = $Database->SQLCommand('SELECT * FROM connexion WHERE `Group` = '.$GroupId);       
    8382  while($Line = mysql_fetch_assoc($ID))
    8483  {
     
    342341if(array_key_exists('action', $_GET)) $Action = $_GET['action']; else $Action = '';
    343342
    344 $ID = mysql_fetch_row($Database->SQLCommand('SELECT max(VersionEnd) FROM '.$TranslationTree[$GroupId]['TablePrefix']));
     343$DbResult = $Database->SQLCommand('SELECT MAX(`VersionEnd`) FROM `'.$TranslationTree[$GroupId]['TablePrefix'].'`');
     344$ID = mysql_fetch_row($DbResult);
    345345$BuildNumber_max = $ID[0];
    346346
Note: See TracChangeset for help on using the changeset viewer.