Ignore:
Timestamp:
02/20/08 23:51:53 (4 years ago)
Author:
hverton
Message:

modified the last_seen_users_panel code to use the new datediff() function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/common/last_seen_users_panel/php-files/modules/last_seen_users_panel/last_seen_users_panel.php

    r1206 r1296  
    3535    while ($data = dbarray($result)) { 
    3636        // calculated 'lastseen' 
    37         $lastseen = time() - $data['user_lastvisit']; 
    38         $iW=sprintf("%2d",floor($lastseen/604800)); 
    39         $iD=sprintf("%2d",floor($lastseen/(60*60*24))); 
    40         $iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600)); 
    41         $iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60)); 
    42         $iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60))); 
    43         if ($lastseen < 60){ 
    44             $lastseen= $locale['lsup001']; 
    45         } elseif ($lastseen < 360){ 
    46             $lastseen= $locale['lsup002']; 
    47         } elseif ($iW > 0){ 
    48             if ($iW == 1) { $text = $locale['lsup003']; } else { $text = $locale['lsup004']; } 
    49             $lastseen = $iW." ".$text; 
    50         } elseif ($iD > 0){ 
    51             if ($iD == 1) { $text = $locale['lsup005']; } else { $text = $locale['lsup006']; } 
    52             $lastseen = $iD." ".$text; 
    53         } else { 
    54             $lastseen = $iH.":".$iM.":".$iS; 
     37        $lastseen = datediff($data['user_lastvisit'], time()); 
     38        if (isNum($lastseen)) { 
     39            // online 
     40            $lastseen= $locale['070']; 
     41        } elseif ($lastseen < "00:05:00") { 
     42            // less than 5 minutes 
     43            $lastseen= $locale['071']; 
    5544        } 
    5645        // get the country code flag from the user's last known IP address 
Note: See TracChangeset for help on using the changeset viewer.