Changeset 70 for trunk/userlist.php


Ignore:
Timestamp:
Feb 6, 2009, 9:20:10 AM (16 years ago)
Author:
george
Message:
  • Odstraněno: Systém pro známkování překladů se ukázal jako nefunkční při malém počtu uživatelů. Byl kompletně odebrán a hlasovací tabulky byly odstraněny. Nahrazen byl systémem výběru překladů od uživatelů a určení jejich priority pořadím.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/userlist.php

    r67 r70  
    3030echo('<tr><th><a href="?Order=user&amp;Desc='.$desc.'">Jméno</a></th>
    3131  <th><a href="?Order=NumberTranslate&amp;Desc='.$desc.'" title="Počet přeložených textů">Přeložených</a></th>
    32   <th><a href="?Order=Vote&amp;Desc='.$desc.'" title="Průměrná známka textů">Hodnocení</a></th>
    3332  <th><a href="?Order=GM&amp;Desc='.$desc.'">Oprávnění</a></th>
    3433  <th><a href="?Order=LastLogin&amp;Desc='.$desc.'">Poslední připojení</a></th></tr>');
     
    3837  if($Group['TablePrefix'] != '')
    3938    $Query .= '(SELECT count(*) FROM `'.$Group['TablePrefix'].'` WHERE (User = user.ID) AND (Complete = 1) AND (Language <> 0)) + ';
    40 $Query .= '0) as NumberTranslate, (';
    41 foreach($TranslationTree as $Group)
    42   if($Group['TablePrefix'] != '')
    43     $Query .= 'IFNULL((SELECT sum(Vote) AS Vote FROM `'.$Group['TablePrefix'].'` WHERE (User = user.ID) AND (Complete = 1) AND (Language <> 0)), 0) + ';
    44 $Query .= '0) / (';
    45 foreach($TranslationTree as $Group)
    46   if($Group['TablePrefix'] != '')
    47     $Query .= '(SELECT count(Vote) AS Vote FROM `'.$Group['TablePrefix'].'` WHERE (User = user.ID) AND (Complete = 1) AND (Language <> 0)) + ';
    48 $Query .= '0) AS Vote FROM `user` ORDER BY '.$order.' '.$desc.' LIMIT '.($_SESSION['Page'] - 1) * $Config['Web']['ItemsPerPage'].','.$Config['Web']['ItemsPerPage'];
     39$Query .= '0) as NumberTranslate FROM `user` ORDER BY '.$order.' '.$desc.' LIMIT '.($_SESSION['Page'] - 1) * $Config['Web']['ItemsPerPage'].','.$Config['Web']['ItemsPerPage'];
    4940$ID = $Database->SQLCommand($Query);
    5041while($Line = mysql_fetch_array($ID))
     
    5647    echo('<tr><td>'.$Name.'</td>
    5748      <td style="text-align: center;">'.$Line['NumberTranslate'].'</td>
    58       <td style="text-align: center;">'.substr($Line['Vote'], 0, 4).'</td>
    5949      <td>'.$Moderators[$Line['GM']].'</td>
    6050      <td>'.$Line['LastLogin'].'</td></tr>');
Note: See TracChangeset for help on using the changeset viewer.