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

Datalus
Thread Author: Dat Tunes
Thread ID: 1636
Thread Info
Es gibt 3 Beiträge zu diesem Thema, und es wurde 3038 mal angesehen.
Wer ist hier? 1 Gäste
 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:

#
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:

<?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....


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:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
PHP Fusion 7 User Photogallery Allgemeine Support Fragen 3 26.04.2019 00000004 06:50
User Online / Offline Allgemeine Support Fragen 3 18.02.2017 00000002 23:46
Unable to establish connection to MySQL 1045 : Access denied for user 'www-data'@'localh PHP & MySql 13 18.08.2016 00000008 15:00
User News/Blog Infusionen 2 03.04.2016 00000004 15:33
PN bei User-Transfer (Scoresystem) Infusionen 18 06.01.2016 00000001 05:06
PHPFusion DE NSS