function hasRight($right){ if(empty($right)){ return TRUE; }else{ if($this->_user_rights == NULL) $this->_user_rights = SI_UserRight::getRightsForUser($this->id); for($i = 0; $i < count($this->_user_rights); $i++){ if($this->_user_rights[$i]->user_right == $right) return $this->_user_rights[$i]->right_value; } } }