/** * Constructor * * @param string $name * @param string $visiblename * @param string $information text in box */ public function __construct($name, $visiblename, $linktext, $linkurl, $description) { $this->nosave = true; $this->linktext = $linktext; $this->linkurl = $linkurl; parent::__construct($name, $visiblename, $description, ''); }
/** * Config text 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 * @param string $description long localised info * @param string $defaultsetting * @param block_course_menu $block object */ public function __construct($name, $visiblename, $description, $defaultsetting, $block) { $this->_block = $block; $this->html = $this->_block->output_global_config(); $name = 'block_course_menu_' . $name; parent::__construct($name, $visiblename, $description, $defaultsetting); }
function __construct() { global $CFG; parent::__construct("plugins", get_string('plugin_settings', 'block_yui_menu'), get_string('configplugin_settings', 'block_yui_menu'), array()); $pluginpath = $CFG->dirroot . '/blocks/yui_menu/plugin'; $this->items = block_yui_menu::list_all_plugins($pluginpath); $this->plugin = 'block_yui_menu'; }
/** * Construct override, requires one param * * @param bool $loggedin Is the user logged in */ public function __construct($role) { global $CFG; $this->role = $role; $name = $role . 'Notifications'; $visiblename = get_string($role . 'notifications', 'block_reportdashboard'); $description = get_string($role . 'configfrontpage', 'block_reportdashboard'); $defaults = array(NOTIFICATIONCOURSE); parent::__construct($name, $visiblename, $description, $defaults); }
/** * Config text constructor * * @param string $name unique ascii name * @param string $visiblename localised * @param string $description long localised info * @param string $defaultsetting * @param mixed $paramtype int means PARAM_XXX type, string is a allowed format in regex * @param int $size default field size */ public function __construct($name, $visiblename, $description, $defaultsetting, $paramtype = PARAM_RAW, $size = null) { $this->paramtype = $paramtype; if (!is_null($size)) { $this->size = $size; } else { $this->size = $paramtype === PARAM_INT ? 5 : 30; } parent::__construct($name, $visiblename, $description, $defaultsetting); }
/** * 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 mixed $defaultsetting string or array depending on implementation */ public function __construct($name, $visiblename, $description, $defaultsetting) { global $DB; $this->syncbehavopts = ['oncreate' => get_string('update_oncreate', 'auth'), 'onlogin' => get_string('update_onlogin', 'auth'), 'always' => get_string('settings_fieldmap_update_always', 'local_o365')]; $this->remotefields = ['objectId' => get_string('settings_fieldmap_field_objectId', 'local_o365'), 'displayName' => get_string('settings_fieldmap_field_displayName', 'local_o365'), 'givenName' => get_string('settings_fieldmap_field_givenName', 'local_o365'), 'surname' => get_string('settings_fieldmap_field_surname', 'local_o365'), 'mail' => get_string('settings_fieldmap_field_mail', 'local_o365'), 'streetAddress' => get_string('settings_fieldmap_field_streetAddress', 'local_o365'), 'city' => get_string('settings_fieldmap_field_city', 'local_o365'), 'postalCode' => get_string('settings_fieldmap_field_postalCode', 'local_o365'), 'state' => get_string('settings_fieldmap_field_state', 'local_o365'), 'country' => get_string('settings_fieldmap_field_country', 'local_o365'), 'jobTitle' => get_string('settings_fieldmap_field_jobTitle', 'local_o365'), 'department' => get_string('settings_fieldmap_field_department', 'local_o365'), 'companyName' => get_string('settings_fieldmap_field_companyName', 'local_o365'), 'telephoneNumber' => get_string('settings_fieldmap_field_telephoneNumber', 'local_o365'), 'facsimileTelephoneNumber' => get_string('settings_fieldmap_field_facsimileTelephoneNumber', 'local_o365'), 'mobile' => get_string('settings_fieldmap_field_mobile', 'local_o365'), 'preferredLanguage' => get_string('settings_fieldmap_field_preferredLanguage', 'local_o365')]; $this->localfields = ['idnumber' => get_string('idnumber'), 'firstname' => get_string('firstname'), 'lastname' => get_string('lastname'), 'email' => get_string('email'), 'address' => get_string('address'), 'city' => get_string('city'), 'country' => get_string('country'), 'department' => get_string('department'), 'institution' => get_string('institution'), 'phone1' => get_string('phone'), 'phone2' => get_string('phone2'), 'lang' => get_string('language'), 'theme' => get_string('theme')]; $customfields = $DB->get_records_select('user_info_field', 'datatype = ? OR datatype = ?', ['text', 'textarea']); foreach ($customfields as $field) { $this->localfields['profile_field_' . $field->shortname] = $field->name; } return parent::__construct($name, $visiblename, $description, $defaultsetting); }
/** * Checks if $query is one of the available subplugins. * * @param string $query The string to search for * @return bool Returns true if found, false if not */ public function is_related($query) { if (parent::is_related($query)) { return true; } $subplugins = core_component::get_plugin_list('tinymce'); foreach ($subplugins as $name => $dir) { if (stripos($name, $query) !== false) { return true; } $namestr = get_string('pluginname', 'tinymce_' . $name); if (strpos(core_text::strtolower($namestr), core_text::strtolower($query)) !== false) { return true; } } return false; }
/** * Check if this is $query is related to a choice * * @param string $query * @return bool true if related, false if not */ public function is_related($query) { if (parent::is_related($query)) { return true; } if (!$this->load_choices()) { return false; } foreach ($this->choices as $key => $value) { if (strpos(core_text::strtolower($key), $query) !== false) { return true; } if (strpos(core_text::strtolower($value), $query) !== false) { return true; } } return false; }
/** * Checks if $query is one of the available log plugins. * * @param string $query The string to search for * @return bool Returns true if found, false if not */ public function is_related($query) { if (parent::is_related($query)) { return true; } $query = core_text::strtolower($query); $plugins = \tool_log\log\manager::get_store_plugins(); foreach ($plugins as $plugin => $fulldir) { if (strpos(core_text::strtolower($plugin), $query) !== false) { return true; } $localised = get_string('pluginname', $plugin); if (strpos(core_text::strtolower($localised), $query) !== false) { return true; } } return false; }
/** * Checks if $query is one of the available dataformfield plugins. * * @param string $query The string to search for * @return bool Returns true if found, false if not */ public function is_related($query) { if (parent::is_related($query)) { return true; } $query = \core_text::strtolower($query); $plugins = \core_component::get_plugin_list('dataformfield'); foreach ($plugins as $plugin => $fulldir) { if (strpos(\core_text::strtolower($plugin), $query) !== false) { return true; } $localised = get_string('pluginname', "dataformfield_{$plugin}"); if (strpos(\core_text::strtolower($localised), $query) !== false) { return true; } } return false; }
public function __construct($name, $visiblename, $description, $defaultsetting) { $this->plugin = 'quiz'; parent::__construct($name, $visiblename, $description, $defaultsetting); }
/** * Constructor. * * @param string $name Name of the setting. * @param string $visiblename Visible name of the setting. * @param string $description Description of the setting. * @param array $defaultsetting Default value. * @param array $choices Array of icon choices. */ public function __construct($name, $visiblename, $description, $defaultsetting, $choices) { $this->choices = $choices; parent::__construct($name, $visiblename, $description, $defaultsetting, $choices); }
/** * 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 * @param string $description long localised info */ public function __construct($name, $visiblename, $description) { $this->nosave = true; global $PAGE; if ($PAGE->bodyid == 'page-admin-setting-' . $name) { $bc = new block_contents(); $bc->title = get_string('styleguide', 'theme_essential'); $bc->attributes['class'] = 'block block_style_guide'; $bc->content = '<ul class="nav nav-list">'; $bc->content .= '<li><a href="#gridSystem"><i class="fa fa-hand-o-right"></i> Grid system</a></li>'; $bc->content .= '<li><a href="#fluidGridSystem"><i class="fa fa-hand-o-right"></i> Fluid grid system</a></li>'; $bc->content .= '<li><a href="#layouts"><i class="fa fa-hand-o-right"></i> Layouts</a></li>'; $bc->content .= '<li><a href="#responsive"><i class="fa fa-hand-o-right"></i> Responsive design</a></li>'; $bc->content .= '<li><a href="#typography"><i class="fa fa-hand-o-right"></i> Typography</a></li>'; $bc->content .= '<li><a href="#code"><i class="fa fa-hand-o-right"></i> Code</a></li>'; $bc->content .= '<li><a href="#tables"><i class="fa fa-hand-o-right"></i> Tables</a></li>'; $bc->content .= '<li><a href="#forms"><i class="fa fa-hand-o-right"></i> Forms</a></li>'; $bc->content .= '<li><a href="#buttons"><i class="fa fa-hand-o-right"></i> Buttons</a></li>'; $bc->content .= '<li><a href="#images"><i class="fa fa-hand-o-right"></i> Images</a></li>'; $bc->content .= '<li><a href="#dropdowns"><i class="fa fa-hand-o-right"></i> Dropdowns</a></li>'; $bc->content .= '<li><a href="#buttonGroups"><i class="fa fa-hand-o-right"></i> Button groups</a></li>'; $bc->content .= '<li><a href="#buttonDropdowns"><i class="fa fa-hand-o-right"></i> Button dropdowns</a></li>'; $bc->content .= '<li><a href="#navs"><i class="fa fa-hand-o-right"></i> Navs</a></li>'; $bc->content .= '<li><a href="#navbar"><i class="fa fa-hand-o-right"></i> Navbar</a></li>'; $bc->content .= '<li><a href="#breadcrumbs"><i class="fa fa-hand-o-right"></i> Breadcrumbs</a></li>'; $bc->content .= '<li><a href="#pagination"><i class="fa fa-hand-o-right"></i> Pagination</a></li>'; $bc->content .= '<li><a href="#labels-badges"><i class="fa fa-hand-o-right"></i> Labels and badges</a></li>'; $bc->content .= '<li><a href="#typography"><i class="fa fa-hand-o-right"></i> Typography</a></li>'; $bc->content .= '<li><a href="#thumbnails"><i class="fa fa-hand-o-right"></i> Thumbnails</a></li>'; $bc->content .= '<li><a href="#alerts"><i class="fa fa-hand-o-right"></i> Alerts</a></li>'; $bc->content .= '<li><a href="#progress"><i class="fa fa-hand-o-right"></i> Progress bars</a></li>'; $bc->content .= '<li><a href="#media"><i class="fa fa-hand-o-right"></i> Media object</a></li>'; $bc->content .= '<li><a href="#misc"><i class="fa fa-hand-o-right"></i> Misc</a></li>'; $bc->content .= '<li><a href="#overview"><i class="fa fa-hand-o-right"></i> JavaScript overview</a></li>'; $bc->content .= '<li><a href="#transitions"><i class="fa fa-hand-o-right"></i> Transitions</a></li>'; $bc->content .= '<li><a href="#modals"><i class="fa fa-hand-o-right"></i> Modal</a></li>'; $bc->content .= '<li><a href="#dropdowns"><i class="fa fa-hand-o-right"></i> Dropdown</a></li>'; $bc->content .= '<li><a href="#scrollspy"><i class="fa fa-hand-o-right"></i> Scrollspy</a></li>'; $bc->content .= '<li><a href="#tabs"><i class="fa fa-hand-o-right"></i> Tab</a></li>'; $bc->content .= '<li><a href="#tooltips"><i class="fa fa-hand-o-right"></i> Tooltip</a></li>'; $bc->content .= '<li><a href="#popovers"><i class="fa fa-hand-o-right"></i> Popover</a></li>'; $bc->content .= '<li><a href="#alerts"><i class="fa fa-hand-o-right"></i> Alert</a></li>'; $bc->content .= '<li><a href="#buttons"><i class="fa fa-hand-o-right"></i> Button</a></li>'; $bc->content .= '<li><a href="#collapse"><i class="fa fa-hand-o-right"></i> Collapse</a></li>'; $bc->content .= '<li><a href="#carousel"><i class="fa fa-hand-o-right"></i> Carousel</a></li>'; $bc->content .= '<li><a href="#typeahead"><i class="fa fa-hand-o-right"></i> Typeahead</a></li>'; $bc->content .= '<li><a href="#affix"><i class="fa fa-hand-o-right"></i> Affix</a></li>'; $bc->content .= '</ul>'; $defaultregion = $PAGE->blocks->get_default_region(); $PAGE->blocks->add_fake_block($bc, $defaultregion); $PAGE->requires->js_call_amd('theme_essential/styleguide', 'init'); } parent::__construct($name, $visiblename, $description, ''); }
/** * Config text constructor * * @param string $name unique ascii name. * @param string $visiblename localised * @param string $description long localised info * @param string $defaultsetting * @param mixed $paramtype int means PARAM_XXX type, string is a allowed format in regex */ public function __construct($name, $visiblename, $description, $defaultsetting, $paramtype = PARAM_RAW) { $this->paramtype = $paramtype; $this->size = 45; parent::__construct($name, $visiblename, $description, $defaultsetting); }
/** * Calls parent::__construct with specific args * * @param string $name * @param string $visiblename * @param string $description * @param mixed $defaultsetting */ public function __construct($name, $visiblename, $description, $defaultsetting = '') { global $CFG; parent::__construct($name, $visiblename, $description, $defaultsetting); }
function is_related($query) { if (parent::is_related($query)) { return true; } $textlib = textlib_get_instance(); $filterlocations = array('mod', 'filter'); foreach ($filterlocations as $filterlocation) { $plugins = get_list_of_plugins($filterlocation); foreach ($plugins as $plugin) { if (strpos($plugin, $query) !== false) { return true; } $name = get_string('filtername', $plugin); if (strpos($textlib->strtolower($name), $query) !== false) { return true; } } } return false; }
/** * Config text 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 * @param string $description long localised info * @param string $defaultsetting * @param int $size default field size */ public function __construct($name, $visiblename, $description, $defaultsetting, $size = null) { $this->paramtype = PARAM_INT; $this->size = !is_null($size) ? $size : 30; admin_setting::__construct($name, $visiblename, $description, $defaultsetting); }
function admin_setting_alfresco_category_select($name, $heading, $information) { parent::admin_setting($name, $heading, $information, ''); }
/** * Constructor * @param string $name of setting * @param string $visiblename localised * @param string $description long localised info */ public function __construct($name, $visiblename, $description) { parent::__construct($name, $visiblename, $description, ''); }
/** * 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 mixed $defaultsetting string or array depending on implementation */ public function __construct($name, $visiblename, $description, $defaultsetting) { global $DB; $this->remotefields = ['objectId' => get_string('settings_fieldmap_field_objectId', 'local_o365'), 'displayName' => get_string('settings_fieldmap_field_displayName', 'local_o365'), 'givenName' => get_string('settings_fieldmap_field_givenName', 'local_o365'), 'surname' => get_string('settings_fieldmap_field_surname', 'local_o365'), 'mail' => get_string('settings_fieldmap_field_mail', 'local_o365'), 'streetAddress' => get_string('settings_fieldmap_field_streetAddress', 'local_o365'), 'city' => get_string('settings_fieldmap_field_city', 'local_o365'), 'postalCode' => get_string('settings_fieldmap_field_postalCode', 'local_o365'), 'state' => get_string('settings_fieldmap_field_state', 'local_o365'), 'country' => get_string('settings_fieldmap_field_country', 'local_o365'), 'jobTitle' => get_string('settings_fieldmap_field_jobTitle', 'local_o365'), 'department' => get_string('settings_fieldmap_field_department', 'local_o365'), 'companyName' => get_string('settings_fieldmap_field_companyName', 'local_o365'), 'telephoneNumber' => get_string('settings_fieldmap_field_telephoneNumber', 'local_o365'), 'facsimileTelephoneNumber' => get_string('settings_fieldmap_field_facsimileTelephoneNumber', 'local_o365'), 'mobile' => get_string('settings_fieldmap_field_mobile', 'local_o365'), 'preferredLanguage' => get_string('settings_fieldmap_field_preferredLanguage', 'local_o365')]; return parent::__construct($name, $visiblename, $description, $defaultsetting); }
/** * 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 mixed $defaultsetting string or array depending on implementation * @param bool|null $duringstate */ public function __construct($name, $visiblename, $description, $defaultsetting, $duringstate = null) { $this->duringstate = $duringstate; parent::__construct($name, $visiblename, $description, $defaultsetting); }
/** * config text contructor * @param string $name of setting * @param string $visiblename localised * @param string $description long localised info * @param string $defaultsetting * @param mixed $paramtype int means PARAM_XXX type, string is a allowed format in regex * @param int $size default field size */ function kaltura_admin_setting_configradio($name, $visiblename, $description, $defaultsetting, $choices) { $this->choices = $choices; parent::admin_setting($name, $visiblename, $description, $defaultsetting); }
function admin_setting_special_gradeexport() { $name = 'gradeexport'; $visiblename = get_string('gradeexport', 'admin'); $description = get_string('configgradeexport', 'admin'); $default = array(3 => '1'); // The teahcer role in a default install parent::admin_setting($name, $visiblename, $description, $default); }
/** * Constructor. * * @param string $name Name of the setting. * @param string $visiblename Visible name of the setting. * @param string $description Description of the setting. * @param array $defaultsetting Default value. * @param array $choices Array of icon choices. */ public function __construct($name, $heading, $description) { $this->nosave = true; parent::__construct($name, $heading, $description, ''); }
/** * Calls parent::__construct with specific arguments */ public function __construct() { global $CFG; parent::__construct('managewsusersettings', get_string('managewsusersettings', 'admin'), '', ''); $this->baseurl = $CFG->wwwroot . '/' . $CFG->admin . '/wsprotocols.php?sesskey=' . sesskey(); }
/** * Calls parent::__construct with specific arguments */ public function __construct() { $this->nosave = true; parent::__construct('searchsetupinfo', '', '', ''); }
/** * Calls parent::__construct with specific arguments */ public function __construct($name, $visiblename, $description, $extension) { $this->extension = $extension; $this->nosave = true; parent::__construct($name, $visiblename, $description, ''); }
/** * * @param string $name * @param string $visiblename * @param string $description * @param string $defaultsetting * @param array $previewconfig Array('selector'=>'.some .css .selector','style'=>'backgroundColor'); */ public function __construct($name, $visiblename, $description, $defaultsetting, array $previewconfig = null) { $this->previewconfig = $previewconfig; parent::__construct($name, $visiblename, $description, $defaultsetting); }
/** * Constructor: uses parent::__construct * * @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 * @param string $description long localised info * @param string $defaultsetting default value for the setting (actually unused) */ public function __construct($name, $visiblename, $description, $defaultsetting) { parent::__construct($name, $visiblename, $description, $defaultsetting); }
function admin_setting_special_coursemanager() { $name = 'coursemanager'; $visiblename = get_string('coursemanager', 'admin'); $description = get_string('configcoursemanager', 'admin'); $default = array(3 => '1'); // The teahcer role in a default install parent::admin_setting($name, $visiblename, $description, $default); }