Changeset 524 for trunk/user.php
- Timestamp:
- Feb 20, 2013, 9:40:53 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/user.php
r506 r524 20 20 } 21 21 22 if(array_key_exists('user', $_GET) and $User->Licence(LICENCE_MODERATOR)) 23 { 24 $Query = 'SELECT `User`.*, `Language`.`Name` AS `LanguageName` FROM `User` '. 25 'LEFT JOIN `Language` ON `Language`.`Id` = `User`.`Language` WHERE `User`.`Id` = '.$_GET['user']; 22 function ShowProfile() 23 { 24 global $System, $User, $Config; 25 26 $Output = ''; 27 $Query = 'SELECT `User`.`Name`, `User`.`LastLogin`, `User`.`LastIP`, `User`.`Email`, '. 28 '`User`.`TranslatedCount`, `User`.`Team`, `User`.`ID`, `User`.`Info`, '. 29 '`Team`.`Name` AS `TeamName`, `Language`.`Name` AS `LanguageName`, '. 30 '`ClientVersion`.`Version` AS `Version` FROM `User` '. 31 'LEFT JOIN `Language` ON `Language`.`Id` = `User`.`Language` '. 32 'LEFT JOIN `Team` ON `Team`.`Id` = `User`.`Team` '. 33 'LEFT JOIN `ClientVersion` ON `ClientVersion`.`Id` = `User`.`PreferredVersion` '. 34 'WHERE `User`.`Id` = '.$_GET['user']; 26 35 $DbResult = $System->Database->query($Query); 27 36 $UserLine = $DbResult->fetch_array(); 28 37 29 $Output .= 'ID: <strong>'.$UserLine['ID'].'</strong><br />'.30 ' Jméno: <strong>'.$UserLine['Name'].'</strong><br />'.38 $Output .= 39 '<h3>Překladatel '.$UserLine['Name'].'</h3>'. 31 40 'Výchozí jazyk: <strong>'.$UserLine['LanguageName'].'</strong><br />'. 41 'Výchozí verze klienta: <strong>'.$UserLine['Version'].'</strong><br />'. 32 42 'Poslední připojení: <strong>'.$UserLine['LastLogin'].'</strong><br />'. 33 'Poslední IP: <strong>'.$UserLine['LastIP'].'</strong><br />'. 34 'Počet přeložených: <a href="TranslationList.php?user='.$UserLine['ID'].'&state=2&group=0" title="Zobrazit Všechny jeho přeložené texty"><strong>'.$UserLine['TranslatedCount'].'</strong></a><br />'. 35 'Email: <strong>'.$UserLine['Email'].'</strong><br />'. 36 '<br />'. 37 '<form action="user.php" method="post"><div>'. 43 'Počet přeložených: <a href="TranslationList.php?user='.$UserLine['ID'].'&state=2&group=0" title="Zobrazit Všechny jeho přeložené texty"><strong>'.$UserLine['TranslatedCount'].'</strong></a><br />'; 44 if($UserLine['TeamName'] != '') 45 $Output .= 'Člen týmu: <a href="team.php?action=team&id='.$UserLine['Team'].'"><strong>'.$UserLine['TeamName'].'</strong></a><br />'; 46 $Output .= '<fieldset><legend>Text profilu:</legend>'.str_replace("\n", '<br/>', $UserLine['Info']).'</fieldset><br/>'; 47 48 if($User->Licence(LICENCE_MODERATOR)) 49 { 50 $Output .= '<fieldset><legend>Moderování</legend>'; 51 $Output .= 'Poslední IP: <strong>'.$UserLine['LastIP'].'</strong><br />'. 52 'Email: <strong>'.$UserLine['Email'].'</strong><br />'; 53 $Output .= '<br/><form action="user.php" method="post"><div>'. 38 54 'Napsat E-mail:'. 39 '<input type="text" name="email" value="'.$UserLine['Email'].'" /> '.55 '<input type="text" name="email" value="'.$UserLine['Email'].'" /><br/>'. 40 56 'Předmět:'. 41 57 '<input type="text" name="subject" value="'.$Config['Web']['Title'].'" />'. 42 '<input type="submit" value="Odeslat" />'.43 58 '<br />'. 44 59 '<textarea name="text" rows="20" cols="62">'. … … 47 62 '--------------------------------------------------------'."\n". 48 63 $Config['Web']['Title'].' '.$Config['Web']['Host'].$System->Link('/')."\n". 49 '</textarea>'. 50 '</div></form>'; 64 '</textarea><br/>'. 65 '<input type="submit" value="Odeslat" />'. 66 '</div></form></fieldset>'; 67 } 68 return($Output); 51 69 } 70 71 if(array_key_exists('user', $_GET)) 72 { 73 $Output .= ShowProfile(); 74 } else $Output .= ShowMessage('Nevybrán uživatel', MESSAGE_CRITICAL); 52 75 53 76 ShowPage($Output); 54 77 55 78 ?> 56
Note:
See TracChangeset
for help on using the changeset viewer.