Changeset 131 for trunk/img_level.php


Ignore:
Timestamp:
Feb 24, 2009, 4:44:44 PM (15 years ago)
Author:
maron
Message:

Zobrazení informací o překladatelském týmu, možnost exportu pro tým

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/img_level.php

    r130 r131  
    9797  }
    9898
    99 //hlavní kod
     99//hlavní kod pro uživatele
    100100        if ($nothide) $ID = $Database->SQLCommand('SELECT ID,user FROM user');
    101101        else $ID = $Database->SQLCommand('SELECT ID,user FROM user WHERE NeedUpdate = 1');
    102 
    103102while ($LineUser = mysql_fetch_array($ID)) {
    104103        $xp = GetXPFromTranslation($LineUser['ID']); //načítání XP
    105104        $Database->SQLCommand('UPDATE user SET XP = '.$xp.' WHERE ID = '.$LineUser['ID']);  //ukládání XP pro řazení
    106105        CreateImg($LineUser['user'],$xp);  //vytváření obrázku
    107         if ($nothide)   echo ('<img src="tmp/'.$LineUser['user'].'/level.png" /><br>');
     106        if ($nothide)   echo ('<img src="tmp/'.$LineUser['user'].'/level.png" /><br />');
     107}
     108//hlavní kod pro překladatelské týmy
     109        if ($nothide) $ID = $Database->SQLCommand('SELECT ID,name,(SELECT avg(XP) FROM user WHERE team = team.ID) as average FROM team');
     110        else $ID = $Database->SQLCommand('SELECT ID,name,(SELECT avg(XP) FROM user WHERE team = team.ID) as average  FROM team WHERE ID IN (SELECT Team FROM user WHERE NeedUpdate = 1)');
     111while ($LineTeam = mysql_fetch_array($ID)) {
     112        CreateImg($LineTeam['name'],$LineTeam['average']);  //vytváření obrázku
     113        if ($nothide)   echo ('<img src="tmp/'.$LineTeam['name'].'/level.png" /><br />');
    108114}
    109115        $Database->SQLCommand('UPDATE user SET NeedUpdate = 0');
Note: See TracChangeset for help on using the changeset viewer.