Changeset 350 for trunk/userlist.php


Ignore:
Timestamp:
Mar 3, 2010, 12:50:21 PM (15 years ago)
Author:
george
Message:
  • Upraveno: Počet přeložených textů se nyní uchovává v tabulce user ve sloupci TranslatedCount podobně jako sloupec XP. Hodnoty se přepočítávají stejně jako XP při ukládání textů.
  • Přidáno: V administraci přidána funkce mazání starých prázdných účtů.
  • Přidáno: V administraci funkce mazání chybových záznamů.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/userlist.php

    r349 r350  
    3535$TableColumns = array(
    3636  array('Name' => 'user', 'Title' => 'Jméno'),
    37   array('Name' => 'NumberTranslate', 'Title' => 'Přeložených'),
     37  array('Name' => 'TranslatedCount', 'Title' => 'Přeložených'),
    3838  array('Name' => 'XP', 'Title' => 'Úroveň'),
    3939  array('Name' => 'GM', 'Title' => 'Oprávnění'),
     
    4343echo($Order['Output']);
    4444
    45 $Columns = '';
    46 $Joins = '';
    47 foreach($TranslationTree as $Group)
    48   if($Group['TablePrefix'] != '')
    49   {
    50   $Columns .= 'COALESCE(T'.$Group['Id'].'.Count, 0) + ';
    51     $Joins .= ' LEFT JOIN (SELECT User, COUNT(User) as Count FROM `'.$Group['TablePrefix'].'` WHERE (Complete = 1) AND (Language <> 0) GROUP BY User) as T'.$Group['Id'].' ON user.ID=T'.$Group['Id'].'.User';
    52   }
    5345
    54 $Query = 'SELECT ID, user.user, LastLogin, GM, ('.substr($Columns, 0, -3).') as NumberTranslate FROM `user`'.$Joins.' '.$_SESSION['Where'].$Order['SQL'].$PageList['SQLLimit'];
     46$Query = 'SELECT `ID`, `user`.`user`, `LastLogin`, `GM`, `TranslatedCount` FROM `user` '.$_SESSION['Where'].$Order['SQL'].$PageList['SQLLimit'];
    5547
    5648$ID = $Database->SQLCommand($Query);
     
    6254       
    6355    echo('<tr><td>'.$Name.'</td>
    64       <td style="text-align: center;"><a href="TranslationList.php?user='.$Line['ID'].'&amp;action=userall" title="Zobrazit Všechny jeho přeložené texty">'.$Line['NumberTranslate'].'</a></td>
     56      <td style="text-align: center;"><a href="TranslationList.php?user='.$Line['ID'].'&amp;action=userall" title="Zobrazit Všechny jeho přeložené texty">'.$Line['TranslatedCount'].'</a></td>
    6557      <td><img src="tmp/user/'.$Line['user'].'/level.png" alt="Úroveň uživatele" /></td>
    6658      <td>'.$Moderators[$Line['GM']].'</td>
Note: See TracChangeset for help on using the changeset viewer.