/** * Returns "TRUE" when $this can sudo under $obSudo * * @param RM_User_Object $obUser * @return bool */ public function canSudoUnderUser(RM_User_Object $obSudo) { if (!$this->isSomeAdmin()) { return FALSE; } if ($this->_mapper->getLevelFromRootGroupByUser($this) > $this->_mapper->getLevelFromRootGroupByUser($obSudo)) { return FALSE; } return TRUE; }