Ignore:
Timestamp:
Feb 14, 2009, 5:14:17 PM (16 years ago)
Author:
maron
Message:

Nové možnosti vypsání seznamu textu, přidán odkaz na všechny verze textu v formuláři, zobrazení statistiky

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/TranslationList.php

    r84 r91  
    114114if($Action == 'notran')
    115115{
    116   echo('<a title="Zobrazit questy podle vlastního filtru" href="?group='.$GroupId.'&amp;action=filter">Filtr textů</a> ->
     116  echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&amp;action=filter">Filtr textů</a> ->
    117117        <a title="Zde můžete začít překládat" href="?group='.$GroupId.'&amp;action=selection">Nepřeložené texty</a> - >
    118118        <strong>Vypsání nepřeložených textů s limitem na stránku</strong><br /><br />');
     
    125125}
    126126
     127if($Action == 'nocomplete')
     128{
     129  echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&amp;action=filter">Filtr textů</a> ->
     130        <a title="Zde můžete začít překládat" href="?group='.$GroupId.'&amp;action=selection">Nepřeložené texty</a> - >
     131        <strong>Vypsání nepřeložených textů s limitem na stránku</strong><br /><br />');
     132
     133  WritePages('?group='.$GroupId.'&amp;action=notran', 'AS items WHERE items.Language = 0 AND
     134    NOT EXISTS(SELECT 1 FROM '.$Table.' AS sub WHERE sub.Language <> 0 AND sub.entry = items.entry  AND (sub.Complete <> 0))');
     135
     136  WriteQuests('SELECT * FROM '.$Table.' AS items WHERE (items.Language = 0) AND
     137    NOT EXISTS(SELECT 1 FROM '.$Table.' AS sub WHERE (sub.Language <> 0) AND (sub.entry = items.entry)  AND (sub.Complete <> 0)) ', $_SESSION['limitx'].','.$_SESSION['limity'], 'nocomplete');
     138}
     139
    127140if($Action == 'Translate')
    128141{
     
    166179}
    167180     
     181if($Action == 'userall')
     182{
     183  $user = $_GET['user'];
     184  echo('<a title="Zobrazit texty podle vlastního filtru" href="?group='.$GroupId.'&amp;action=filter">Filtr textů</a> ->
     185        <strong>Vypsání všech textů od uživatele: '.$user.'</strong><br /><br />');
     186 
     187  $WhereUser = ' User = '.$user;
     188  foreach($TranslationTree as $Group) {
     189    if($Group['TablePrefix'] != '') {
     190      $sql = 'SELECT *, (SELECT user.user FROM user WHERE user.id = '.$Group['TablePrefix'].'.user) as User FROM '.$Group['TablePrefix'].' Where '.$WhereUser;
     191      $ID = $Database->SQLCommand($sql);
     192      $Line = mysql_fetch_row($ID);
     193        if ($Line) {
     194          echo ('<br />Texty: <b>'.$Group['Name'].'</b>');
     195          WriteQuests($sql, '', 'userall');
     196        }
     197    }
     198  }
     199}
     200
    168201if($Action == 'search')
    169202{
     
    201234  echo('<tr><td><a title="Přeložené texty, můžete zde hlasovat, nebo text opravovat" href="?group='.$GroupId.'&amp;action=Translate">Přeložené texty</a></td>
    202235    <td>Přeložené texty, můžete zde hlasovat, nebo text opravovat</td></tr>');
     236  echo('<tr><td><a title="Nepřeložené texty" href="?group='.$GroupId.'&amp;action=notran">Nepřeložené texty</a></td>
     237    <td>Nepřeložené texty, zde můžete překládat</td></tr>');
     238  echo('<tr><td><a title="Nedokončené texty" href="?group='.$GroupId.'&amp;action=nocomplete">Nedokončené texty</a></td>
     239    <td>Texty, které nemají hotovou verzi, ale již na nich někdo pracuje</td></tr>');
    203240
    204241  if(Licence(LICENCE_USER))
Note: See TracChangeset for help on using the changeset viewer.