Changeset 131 for trunk/team.php
- Timestamp:
- Feb 24, 2009, 4:44:44 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/team.php
r129 r131 4 4 5 5 ShowPage(); 6 7 include('img_level.php'); 8 9 if (array_key_exists('gointeam', $_GET)) { 10 $ID = $Database->SQLCommand('UPDATE user SET team = '.$_GET['gointeam'].' WHERE ID = '.$_SESSION['UserID']); 11 12 echo('<strong>Vstoupil jsi do týmu</strong><br /><br />'); 13 } 14 6 15 7 16 if (array_key_exists('name', $_POST)) { … … 17 26 18 27 </form>'); 19 } else echo ('<a href="?create">Vytvořit překladatelský tým</a><br /><br />'); 20 } 28 } 21 29 22 if (array_key_exists('gointeam', $_GET)) { 23 $ID = $Database->SQLCommand('UPDATE user SET team = '.$_GET['gointeam'].' WHERE ID = '.$_SESSION['UserID']); 24 25 echo('<strong>Vstoupil jsi do týmu</strong><br /><br />'); 26 } 30 if (array_key_exists('team', $_GET)) { 31 //zobrazení týmu 32 $Columns = ''; 33 $Joins = ''; 34 foreach($TranslationTree as $Group) 35 if($Group['TablePrefix'] != '') 36 { 37 $Columns .= 'COALESCE(T'.$Group['Id'].'.Count, 0) + '; 38 $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'; 39 } 40 41 $Line = mysql_fetch_assoc($Database->SQLCommand('SELECT *,(SELECT count(*) FROM user WHERE team = team.ID) as numberuser, 42 (SELECT sum('.substr($Columns, 0, -3).') FROM user '.$Joins.' WHERE team = team.ID) as NumberTranslate 43 FROM team WHERE ID='.$_GET['team'])); 44 45 echo('<strong>Překladatelský tým '.$Line['name'].'</strong><br />'. 46 $Line['description'].'<br /><br />'. 47 '<a href="export/?team='.$_GET['team'].'">Exportovat překlad týmu</a> <a href="?gointeam='.$Line['ID'].'">Vstoupit do týmu</a><br /><br />'. 48 '<fieldset><legend>Statistika</legend>'. 49 'Počet členů týmu: <a href="userlist.php?Where=team='.$Line['ID'].'" title="Zobrazit členy týmu">'.$Line['numberuser'].'</a><br />'. 50 'Počet přeložených textů týmu: <strong>'.$Line['NumberTranslate'].'</strong><br />'. 51 'Průměrná úroveň překladatelů v týmu: <img src="tmp/'.$Line['name'].'/level.png" /><br /><br />'. 52 '<strong>Stav dokončení pro tým:</strong><br />'); 53 foreach($TranslationTree as $Group) 54 if($Group['TablePrefix'] != '') 55 echo('<div class="state-image"><img alt="'.$Group['TablePrefix'].'" src="img_statistic.php?group='.$Group['Id'].'&team='.$_GET['team'].'" title="statistika překladů '.$Group['Name'].'"/></div>'); 56 echo('</fieldset>'); 57 } else { 58 59 echo ('<a href="?create">Vytvořit překladatelský tým</a><br /><br />'); 27 60 28 61 … … 49 82 <th><a href="?Order=XP&Desc='.$desc.'">Úroveň</a></th> 50 83 */ 51 echo('<tr><th><a href="?Order=name&Desc='.$desc.'">Jméno</a></th> 52 <th><a href="?Order=numberuser&Desc='.$desc.'">Počet členů</a></th> 53 <th><a href="?Order=description&Desc='.$desc.'">Popis</a></th>'); 84 echo('<tr><th><a href="?Order=name&Desc='.$desc.'">Jméno</a></th>'. 85 '<th><a href="?Order=numberuser&Desc='.$desc.'">Počet členů</a></th>'); 54 86 if(Licence(LICENCE_USER)) echo ('<th>Uživatelské akce</th>'); 55 87 echo ('</tr>'); … … 59 91 { 60 92 echo('<tr> 61 <td> '.$Line['name'].'</td>93 <td><a href="?team='.$Line['ID'].'">'.$Line['name'].'</a></td> 62 94 <td><a href="userlist.php?Where=team='.$Line['ID'].'" title="Zobrazit členy týmu">'.$Line['numberuser'].'</a></td> 63 <td>'.$Line['description'].'</td>64 95 '); 65 96 if(Licence(LICENCE_USER)) echo ('<td><a href="?gointeam='.$Line['ID'].'">Vstoupit do týmu</a></td>'); … … 70 101 ListPaging('?Page=', 'team', '', $Config['Web']['ItemsPerPage'], $_SESSION['Page']); 71 102 103 } 104 } 72 105 ShowFooter(); 73 106
Note:
See TracChangeset
for help on using the changeset viewer.