/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = OnlineUser::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
public static function get_online_status($id) { $title = OnlineUser::model()->findByAttributes(array('userId' => $id)); if (!empty($title->userId)) { return '<span class="label label-purple arrowed-in-right"> <i class="icon-circle"></i> Online</span>'; } else { return '<span class="label label-lg label-grey arrowed-in"> <i class="icon-circle"></i> Offline</span>'; } }