X-Git-Url: http://git.pjr.cc/?p=glcas.git;a=blobdiff_plain;f=libglcas%2Fweb.php;h=41aa463484c8ea16fcb980c7a8775ce4a4561e82;hp=4f26a9bb07eec25e6e4b34e97dc6a2d303abc1cb;hb=62980aceef653f7e9651e3deb7da783e857db2fd;hpb=e81521d3926c7dff1484e5c86a02dcfd8dc93b8e diff --git a/libglcas/web.php b/libglcas/web.php index 4f26a9b..41aa463 100644 --- a/libglcas/web.php +++ b/libglcas/web.php @@ -23,6 +23,7 @@ class GLCASWeb { // add a stat $ipaddr = $_SERVER["REMOTE_ADDR"]; + $this->config->delData("lastseen", "$ipaddr"); $this->config->addData("lastseen", "$ipaddr", time(), ""); // create a url parser @@ -61,7 +62,7 @@ function GLCASMenuBuilder() ksort($MENU_ITEMS); ?> -
Menu |
+
"; + echo "
"; + } else echo "No Messages "; } function GLCASpageBuilder($bodyClass, $bodyFunction, $bodycontent=null, $title="GLCAS") @@ -167,7 +234,17 @@ function glcas_getLastSeen($ip, $data) if($last == "never") return $last; - $tdiff = time()-$last; + $last = glcas_tdiffToAgo(time()-$last); + + error_log("last for $ip set to $last"); + + return $last; + +} + +function glcas_tdiffToAgo($time_in_sec) +{ + $tdiff = $time_in_sec; $tdiff_min = (int)($tdiff/60); $tdiff_hour = (int)($tdiff/3600); $tdiff_days = (int)($tdiff/86400); @@ -177,10 +254,7 @@ function glcas_getLastSeen($ip, $data) if($tdiff >= 7200 && $tdiff < 86400) $last = "$tdiff_hour hours ago"; if($tdiff >= 86400) $last = "$tdiff_days days ago"; - error_log("last for $ip set to $last"); - return $last; - } function glcas_isRemoteDir($url) |
---|