MainForm
class MainForm extends MainForm (View source)
Methods
void
registerForm(string $formName, array $form, int|null $serverId = null)
Registers form in form manager
from
FormDisplay
bool
process(bool $allowPartialSave = true, bool $checkFormSubmit = true)
Processes forms, returns true on successful save
from
FormDisplay
string
getDisplay(bool $showButtons = true, string $formAction = '', array $hiddenFields = [])
Outputs HTML for forms
from
FormDisplay
bool
save(array $forms, bool $allowPartialSave = true)
Validates and saves form data to session
from
FormDisplay
static array
getForms()
No description
Details
final
__construct(ConfigFile $cf, int|null $serverId = null)
No description
ConfigFile
getConfigFile()
Returns ConfigFile associated with this instance
void
registerForm(string $formName, array $form, int|null $serverId = null)
Registers form in form manager
bool
process(bool $allowPartialSave = true, bool $checkFormSubmit = true)
Processes forms, returns true on successful save
string
getDisplay(bool $showButtons = true, string $formAction = '', array $hiddenFields = [])
Outputs HTML for forms
string
displayErrors()
Displays errors
void
fixErrors()
Reverts erroneous fields to their default values
bool
save(array $forms, bool $allowPartialSave = true)
Validates and saves form data to session
bool
hasErrors()
Tells whether form validation failed
string
getDocLink(string $path)
Returns link to documentation
array
getRegisteredForms()
No description
static array
getForms()
No description
static array
getFields()
Returns list of fields used in the form.
static string
getName()
Returns name of the form