Example #1
0
 public function onlineAction()
 {
     $output = null;
     $uid = $this->getRequest()->getQuery('uid');
     $serviceUserOnline = new Service_User_Online();
     if (array_key_exists('refresh', $this->params)) {
         if (empty($uid)) {
             return false;
         }
         $output = $serviceUserOnline->refresh($uid);
         if ($output) {
             Sys_Common::output(true, 'refresh success', $output);
         } else {
             Sys_Common::output(false, 'refresh failed', $output);
         }
     } else {
         if (array_key_exists('total', $this->params)) {
             $output = $serviceUserOnline->getTotal();
             Sys_Common::output(true, '', $output);
         }
     }
     return false;
 }