Changeset 57 for trunk/statistic.php
- Timestamp:
- Feb 3, 2009, 7:54:37 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/statistic.php
r56 r57 9 9 10 10 echo('<br /> 11 < b>Statistika v závislosti na čase: </b><a href="http://stat.zdechov.net/game/?Measure=18">Počet přeložených textů</a><br />11 <strong>Celková statistika v závislosti na čase: </strong><a href="http://stat.zdechov.net/game/?Measure=18">Počet přeložených textů</a><br /> 12 12 <br /> 13 Počet stáhnutí přeložených textů v SQL souboru: < b>');13 Počet stáhnutí přeložených textů v SQL souboru: <strong>'); 14 14 15 15 $ID = $Database->SQLCommand("SELECT count(distinct(IP)) FROM log WHERE type = 2"); … … 17 17 echo($Line[0]); 18 18 19 echo('</ b><br />20 Počet stáhnutí CZWoW pro clienta: < b>');19 echo('</strong><br /> 20 Počet stáhnutí CZWoW pro clienta: <strong>'); 21 21 22 22 $ID = $Database->SQLCommand("SELECT count(distinct(IP)) FROM log WHERE type = 0"); … … 24 24 echo($Line[0]); 25 25 26 echo('</b><br /><br /> 27 <b>Seznam uživatelů: </b> 28 <table border="1" cellpadding="2" cellspacing="0">'); 26 echo('</strong>'); 29 27 30 if(array_key_exists('order', $_GET))31 {32 $order = $_GET['order'];33 $desc = $_GET['desc'];34 } else35 {36 $order = 'NumberTranslate';37 $desc = '';38 }39 40 if($desc == '') $desc = 'desc'; else $desc = '';41 42 echo('<tr><th><a href="?order=user&desc='.$desc.'">Jméno</a></th>43 <th><a href="statistic.php?order=NumberTranslate&desc='.$desc.'" title="Počet přeložených textů">Přeložených</a></th>44 <th><a href="statistic.php?order=Vote&desc='.$desc.'" title="Průměrná známka textů">Průměrná známka</a></th>45 <th><a href="statistic.php?order=GM&desc='.$desc.'">Oprávnění</a></th>46 <th><a href="statistic.php?order=LastLogin&desc='.$desc.'">Poslední připojení</a></th></tr>');47 48 $Query = 'SELECT ID,user, LastLogin, GM, (';49 foreach($TranslationTree as $Group)50 if($Group['TablePrefix'] != '')51 $Query .= '(SELECT count(*) FROM `'.$Group['TablePrefix'].'` WHERE User = user.ID AND Complete = 1 AND Language <> 0) + ';52 $Query .= '0) as NumberTranslate, (';53 foreach($TranslationTree as $Group)54 if($Group['TablePrefix'] != '')55 $Query .= 'IFNULL((SELECT sum(Vote) AS Vote FROM `'.$Group['TablePrefix'].'` WHERE User = user.ID AND Complete =1 AND Language <> 0), 0) + ';56 $Query .= '0) / (';57 foreach($TranslationTree as $Group)58 if($Group['TablePrefix'] != '')59 $Query .= '(SELECT count(Vote) AS Vote FROM `'.$Group['TablePrefix'].'` WHERE User = user.ID AND Complete =1 AND Language <> 0) + ';60 $Query .= '0) AS Vote FROM `user` ORDER BY '.$order.' '.$desc;61 $ID = $Database->SQLCommand($Query);62 while($Line = mysql_fetch_array($ID))63 {64 if(Licence(LICENCE_MODERATOR))65 $Name = '<a href="user.php?user='.$Line['ID'].'">'.$Line['user'].'</a>';66 else $Name = $Line['user'];67 68 echo('<tr><td>'.$Name.'</td>69 <td>'.$Line['NumberTranslate'].'</td>70 <td>'.substr($Line['Vote'], 0, 4).'</td>71 <td>'.$Moderators[$Line['GM']].'</td>72 <td>'.$Line['LastLogin'].'</td></tr>');73 }74 echo('</table>');75 76 28 ShowFooter(); 77 29
Note:
See TracChangeset
for help on using the changeset viewer.