close× Call Us +49 (1805) 01 29 59

HarlekinPower
Thread Author: Dat Tunes
Thread ID: 1636
Thread Info
Es gibt 3 Beiträge zu diesem Thema, und es wurde 3119 mal angesehen.
 Thema drucken
Weitere Userfarbe in Ajax last seen User
Dat Tunes
Huhu zusammen,

würde gerne in die Ajax last seen user eine weitere Abfrage einbauen.

Bisher werden nur S-Admin und Admins farblich dargestellt.
Möchte aber gerne noch eine User Gruppe Farblich darstellen lassen.

Diese Code möchte ich gerne so haben, das er auch eine Gruppe abfragt:
Code

#
else if ($data['user_level'] == 102) {
#
echo '<font color="#7B68EE"><b>'.trimlink($data['user_name'], 10).'</b></font></a></td>';
#
}



Hier mal der Komplette Code:
Code

<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: last_seen_users_data.php
| Author: Johan L. (WeDgEMasTeR)
| Site: http://www.phpfusion-fr.com
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "../../maincore.php";

if (file_exists(INFUSIONS."last_seen_users_panel/locale/".$settings['locale'].".php")) {
   include INFUSIONS."last_seen_users_panel/locale/".$settings['locale'].".php";
} else {
   include INFUSIONS."last_seen_users_panel/locale/English.php";
}




$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,10");

if (dbrows($result) != 0) {
   while ($data = dbarray($result)) {
      $lastseen = time() - $data['user_lastvisit'];
      $iW=sprintf("%2d",floor($lastseen/604800));
      $iD=sprintf("%2d",floor($lastseen/(60*60*24)));
      $iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600));
      $iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));
      $iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));
      if ($lastseen < 60){
         $lastseen= $locale['lsup001'];
      } elseif (($lastseen > 60) && ($lastseen < $iD)) {
         if ($iM == 1) { $text = $locale['lsup002']; } else { $text = $locale['lsup0021']; }
         $lastseen = $iH."h".$iM.":".$iS;
      } elseif ($iW > 0){
         if ($iW == 1) { $text = $locale['lsup003']; } else { $text = $locale['lsup004']; }
         $lastseen = $iW." ".$text;
      } elseif ($iD > 0){
         if ($iD == 1) { $text = $locale['lsup005']; } else { $text = $locale['lsup006']; }
         $lastseen = $iD." ".$text;
      } else {
         $lastseen = $iH."h".$iM.":".$iS;
      }
      
      echo '<table cellpadding="0" cellspacing="0" width="100%">';
      echo '<tr><td class="side-small" align="left"><span class="bullet">&middot;</span> ';
      
       echo '<a href="profile.php?lookup='.$data['user_id'].'">';
      if ($data['user_level'] == 103) {
         echo '<font color="#CC0000"><b>'.trimlink($data['user_name'], 10).'</b></font></a></td>';
      }
      else if ($data['user_level'] == 102) {
         echo '<font color="#7B68EE"><b>'.trimlink($data['user_name'], 10).'</b></font></a></td>';
      }
      else {
         echo trimlink($data['user_name'], 10). '</a></td>';
      }
      if ($lastseen == "En ligne") {
         echo '<td class="side-small" align="right"><font color="green"><b>'.$lastseen.'</b></font></td></tr>';
      } else {      
         echo '<td class="side-small" align="right">'.$lastseen.'</td></tr>';
      }
   }
}
echo '</table>';
?>


Hoffe ihr versteht die Frage

Gruss
Mystik
Bearbeitet von Dat Tunes am 17.09.2009 00000009 19:00
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
SC-Ad-Bot
 
Gr@n@dE
Sollte so hier gehen....

Code

else if (in_array('DEINE_GRUPPEN_ID', explode(".", substr($data['user_groups'], 1)))) {
echo '<font color="#7B68EE"><b>'.trimlink($data['user_name'], 10).'</b></font></a></td>';
}

Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 
Dat Tunes
danke Ralf , klappt nun super ...
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
Springe ins Forum:
PHPFusion DE NSS