* @author Romain Quetiez * @author Denis Flaven * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL */ class UserRightsNull extends UserRightsAddOnAPI { // Installation: create the very first user public function CreateAdministrator($sAdminUser, $sAdminPwd, $sLanguage = 'EN US') { return true; } public function IsAdministrator($oUser) { return true; } public function Setup() { return true; } public function Init() { return true; } public function GetFilter($sUserName, $sClass) { $oNullFilter = new DBObjectSearch($sClass); return $oNullFilter; } public function IsActionAllowed($oUser, $sClass, $iActionCode, $oInstanceSet = null) { return UR_ALLOWED_YES; } public function IsStimulusAllowed($oUser, $sClass, $sStimulusCode, $oInstanceSet = null) { return UR_ALLOWED_YES; } public function IsActionAllowedOnAttribute($oUser, $sClass, $sAttCode, $iActionCode, $oInstanceSet = null) { return UR_ALLOWED_YES; } public function FlushPrivileges() { } } UserRights::SelectModule('UserRightsNull'); ?>