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; } } }
function getRightsForUser($id){ global $db_conn; $id = intval($id); if($id) return SI_UserRight::retrieveSet("WHERE user_id = $id"); }