| package | Gems |
|---|---|
| subpackage | Snippets\User |
| copyright | Copyright (c) 2015 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.7.2 14-okt-2015 16:58:43 |
| inherited_from | \Gems\Snippets\FormSnippetAbstract |
afterRegistry() : void
beforeDisplay() : \Zend_Form
Here we add the table display to the form.
\Zend_FormcheckRegistryRequestsAnswers() : boolean
booleanFalse if required are missing.getHtmlOutput(\Zend_View_Abstract $view) : \MUtil_Html_HtmlInterface
This is a stub function either override getHtmlOutput() or override render()
\Zend_View_AbstractJust in case it is needed here
\MUtil_Html_HtmlInterfaceSomething that can be renderedgetTopic(integer $count = 1) : \Gems\Snippets\$string
integer
\Gems\Snippets\$stringhasHtmlOutput() : boolean
When invalid data should result in an error, you can throw it here but you can also perform the check in the checkRegistryRequestsAnswers() function from the \MUtil_Registry_TargetInterface.
booleanaddFormElements(\Zend_Form $form)
\Zend_Form
addSaveButton()
As the save button is not part of the model - but of the interface - it does deserve it's own function.
afterSave(integer $changed)
When not rerouted, the form will be populated afterwards
integerThe number of changed rows (0 or 1 usually, but can be more)
createForm(mixed $options = null) : \Zend_Form
| inherited_from | \Gems\Snippets\FormSnippetAbstract::createForm() |
|---|
mixed
\Zend_FormcreateForm(mixed $options = null) : \Zend_Form
mixed
\Zend_FormgetMenuList() : \Gems_Menu_MenuList
| inherited_from | \Gems\Snippets\FormSnippetAbstract::getMenuList() |
|---|
\Gems_Menu_MenuListgetMenuList() : \Gems_Menu_MenuList
\Gems_Menu_MenuListgetNotAllowedMessage() : string
stringgetTitle() : string
| inherited_from | \Gems\Snippets\FormSnippetAbstract::getTitle() |
|---|
stringgetTitle() : string
stringsaveData() : integer
integerThe number of "row level" items changed$accesslog : \Gems_AccessLog
$askCheck : boolean
null$askOld : boolean
null$checkFields
nullDefault is asking for the username but you can e.g. ask for someones birthday.
| return | Of 'label name' => 'required values' or \Zend_Form_Element elements Not set when null |
|---|
$class : string
'formTable'$forceRules : boolean
null$formTitle : string
$loader : \Gems_Loader
$project : \Gems_Project_ProjectSettings
$reportRules : boolean
null$routeAction : string
'show'$topicCallable : callable
$user : \Gems_User_User