System\Controllers\Settings

Overview

Settings controller

Extends

Public Properties

public array $requiredPermissions

requiredPermissions to view this page

Show inherited public properties

Inherited Public Properties

Protected Properties

protected WidgetBase $formWidget

formWidget reference to the widget object

Show inherited protected properties

Inherited Protected Properties


Public Methods

public __construct()

public __construct(): void

public findMultisiteRootModel()

public findMultisiteRootModel($model): void

public formRender()

public formRender($options = []): void

formRender renders the form

public index()

public index(): void

index action

public mysettings()

public mysettings(): void

mysettings action

public tagMultisiteModel()

public tagMultisiteModel($model): void

public update()

public update($author, $plugin, $code = null): void

update action

public update_onResetDefault()

public update_onResetDefault($author, $plugin, $code = null): void

update_onResetDefault AJAX handler

public update_onSave()

public update_onSave($author, $plugin, $code = null): void

update_onSave AJAX handler

Show inherited public methods

Inherited Public Methods

Protected Methods

protected createModel()

protected createModel($item): void

createModel is an internal method to prepare the form model object

protected findSettingItem()

protected findSettingItem($author, $plugin, $code): void

findSettingItem locates a setting item for a module or plugin

protected formHasMultisite()

protected formHasMultisite($model): void

protected initWidgets()

protected initWidgets(Model $model): void

initWidgets prepare the widgets used by this action

Show inherited protected methods

Inherited Protected Methods