* @author Denis Flaven * @license http://www.opensource.org/licenses/lgpl-license.php LGPL * @link www.itop.com * @since 1.0 * @version 1.1.1.1 $ */ class UserRightsNull extends UserRightsAddOnAPI { // Installation: create the very first user public function CreateAdministrator($sAdminUser, $sAdminPwd) { return true; } public function Setup() { return true; } public function Init() { return true; } public function CheckCredentials($sUserName, $sPassword) { return true; } public function GetFilter($sUserName, $sClass) { $oNullFilter = new DBObjectSearch($sClass); return $oNullFilter; } public function IsActionAllowed($sUserName, $sClass, $iActionCode, dbObjectSet $aInstances) { return UR_ALLOWED_YES; } public function IsStimulusAllowed($sUserName, $sClass, $sStimulusCode, dbObjectSet $aInstances) { return UR_ALLOWED_YES; } public function IsActionAllowedOnAttribute($sUserName, $sClass, $sAttCode, $iActionCode, dbObjectSet $aInstances) { return UR_ALLOWED_YES; } } UserRights::SelectModule('UserRightsNull'); ?>