diff options
Diffstat (limited to 'includes/funktion_activeUser.php')
-rw-r--r--[-rwxr-xr-x] | includes/funktion_activeUser.php | 114 |
1 files changed, 56 insertions, 58 deletions
diff --git a/includes/funktion_activeUser.php b/includes/funktion_activeUser.php index d19895a8..e214a1f9 100755..100644 --- a/includes/funktion_activeUser.php +++ b/includes/funktion_activeUser.php @@ -1,59 +1,57 @@ -<?PHP - -// Functionen gibt es nicht auf ellen rechern -if( !function_exists("bcdiv")) -{ - function bcdiv( $param1, $param2) - { - return floor( $param1 / $param2); - } -} - -if( !function_exists("bcmod")) -{ - function bcmod( $param1, $param2) - { - return $param1 - ( $param2 * bcdiv( $param1, $param2)); - } -} - - -echo "<h4 class=\"menu\">Engel online</h4>"; - -$SQL = "SELECT UID, Nick, lastLogIn ". - "FROM User ". - "WHERE (`lastLogIn` > '". gmdate("YmdHis", time()-(60*60)). "' AND NOT (UID=". $_SESSION['UID']. ")) ". - "ORDER BY lastLogIn DESC;"; - -$Erg = mysql_query( $SQL, $con); - - -$Tist = (gmdate("d", time()) * 60 * 60 * 24) + // Tag - (gmdate("H", time()) * 60 * 60) + // Stunde - (gmdate("i", time()) * 60) + // Minute - (gmdate("s", time()) ); // Sekunde - -for( $i=0; $i<mysql_num_rows($Erg); $i++) -{ - echo "\t\t\t<li>"; - if( $_SESSION['UID']>0 ) - echo DisplayAvatar( mysql_result( $Erg, $i, "UID")); - // Schow Admin Page - echo funktion_isLinkAllowed_addLink_OrLinkText( - "admin/userChangeNormal.php?enterUID=". mysql_result( $Erg, $i, "UID"). "&Type=Normal", - mysql_result( $Erg, $i, "Nick")); - - $Tlog = (substr( mysql_result( $Erg, $i, "lastLogIn"), 8, 2) * 60 * 60 * 24) + // Tag - (substr( mysql_result( $Erg, $i, "lastLogIn"), 11, 2) * 60 * 60) + // Stunde - (substr( mysql_result( $Erg, $i, "lastLogIn"), 14, 2) * 60) + // Minute - (substr( mysql_result( $Erg, $i, "lastLogIn"), 17, 2) ); // Sekunde - - $Tlog = $Tist-$Tlog; - echo " ". bcdiv( $Tlog, 60). ":"; - if( strlen(bcmod( $Tlog, 60))==1) - echo "0"; - echo bcmod( $Tlog, 60); - echo "</li>\n"; -} - +<?php + // Funktionen gibt es nicht auf allen Rechnern + if(!function_exists("bcdiv")) { + function bcdiv( $param1, $param2) { + return floor( $param1 / $param2); + } + } + + if(!function_exists("bcmod")) { + function bcmod( $param1, $param2) { + return $param1 - ( $param2 * bcdiv( $param1, $param2)); + } + } + + echo "<h4 class=\"menu\">Engel online</h4>"; + + $SQL = "SELECT UID, Nick, lastLogIn " . + "FROM User " . + "WHERE (`lastLogIn` > '" . gmdate("YmdHis", time() - (60 * 60)) . "' AND NOT (UID=" . $_SESSION['UID'] . ")) " . + "ORDER BY lastLogIn DESC;"; + + $Erg = mysql_query($SQL, $con); + + $Tist = (gmdate("d", time()) * 60 * 60 * 24) + // Tag + (gmdate("H", time()) * 60 * 60) + // Stunde + (gmdate("i", time()) * 60) + // Minute + (gmdate("s", time()) ); // Sekunde + + echo "<ul>"; + + for($i = 0; $i < mysql_num_rows($Erg); $i++) { + echo "<li>"; + + if($_SESSION['UID'] > 0) + echo DisplayAvatar( mysql_result( $Erg, $i, "UID")); + + // Show Admin Page + echo funktion_isLinkAllowed_addLink_OrLinkText("admin/userChangeNormal.php?enterUID=" . mysql_result($Erg, $i, "UID") . "&Type=Normal", mysql_result($Erg, $i, "Nick")); + + $Tlog = (substr(mysql_result($Erg, $i, "lastLogIn"), 8, 2) * 60 * 60 * 24) + // Tag + (substr(mysql_result($Erg, $i, "lastLogIn"), 11, 2) * 60 * 60) + // Stunde + (substr(mysql_result($Erg, $i, "lastLogIn"), 14, 2) * 60) + // Minute + (substr(mysql_result($Erg, $i, "lastLogIn"), 17, 2) ); // Sekunde + + $Tlog = $Tist - $Tlog; + + echo " " . bcdiv($Tlog, 60) . ":"; + + if(strlen(bcmod($Tlog, 60)) == 1) + echo "0"; + + echo bcmod($Tlog, 60); + echo "</li>\n"; + } + + echo "</ul>"; ?> |