/** * Calls parent::__construct - note array $choices is not required * * @param string $name setting name * @param string $visiblename localised setting name * @param string $description setting description * @param array $defaultsetting a plain array of default module ids * @param bool $excludesystem If true, excludes modules with 'system' archetype */ public function __construct($name, $visiblename, $description, $defaultsetting = array(), $excludesystem = true) { parent::__construct($name, $visiblename, $description, $defaultsetting, null); $this->excludesystem = $excludesystem; }
/** * Constructor. * * @param string $name unique ascii name, either 'mysetting' for settings that in config, or 'myplugin/mysetting' for ones in config_plugins. * @param string $visiblename localised name * @param string $description localised long description * @param array $defaultsetting array of usernames * @param string $capability string capability name. */ function __construct($name, $visiblename, $description, $defaultsetting, $capability) { $this->capability = $capability; parent::__construct($name, $visiblename, $description, $defaultsetting, NULL); }
/** * Constructor. * * @param string $name unique ascii name, either 'mysetting' for settings that in config, or 'myplugin/mysetting' for ones in config_plugins. * @param string $visiblename localised name * @param string $description localised long description * @param array $defaultsetting array of usernames * @param string $capability string capability name. * @param bool $includeadmins include administrators */ function __construct($name, $visiblename, $description, $defaultsetting, $capability, $includeadmins = true) { $this->capability = $capability; $this->includeadmins = $includeadmins; parent::__construct($name, $visiblename, $description, $defaultsetting, NULL); }
/** * Calls parent::__construct - note array $choices is not required * * @param string $name setting name * @param string $visiblename localised setting name * @param string $description setting description * @param array $defaultsetting a plain array of default module ids */ public function __construct($name, $visiblename, $description, $defaultsetting = array()) { parent::__construct($name, $visiblename, $description, $defaultsetting, null); }
/** * Calls parent::__construct - note array $choices is not required * * @param string $name setting name * @param string $visiblename localised setting name * @param string $description setting description */ public function __construct($name, $visiblename, $description) { parent::__construct($name, $visiblename, $description, array(), null); }