public function isAuthorizedPersonForLeave(){ $id = $_GET['id']; $rtn = $this->isSUorAdmin(); if(!$rtn){ $model=Leave::model()->findByPk($id); if($model!==null){ $rtn = (!Yii::app()->user->isGuest && Yii::app()->user->person->id === $model->person_id); }else{ $rtn = false; } } return $rtn; }