Simplify and clarify Forms and FormViews #54
@ -122,7 +122,7 @@ class EditAlbum extends HTMLController
|
||||
|
||||
$this->form = new Form([
|
||||
'request_url' => BASEURL . '/editalbum/?' . ($id_tag ? 'id=' . $id_tag : 'add'),
|
||||
'content_below' => $after_form,
|
||||
'buttons_extra' => $after_form,
|
||||
'fields' => $fields,
|
||||
]);
|
||||
|
||||
|
@ -106,7 +106,7 @@ class EditTag extends HTMLController
|
||||
|
||||
$form = new Form([
|
||||
'request_url' => BASEURL . '/edittag/?' . ($id_tag ? 'id=' . $id_tag : 'add'),
|
||||
'content_below' => $after_form,
|
||||
'buttons_extra' => $after_form,
|
||||
'fields' => $fields,
|
||||
]);
|
||||
|
||||
|
@ -69,7 +69,7 @@ class EditUser extends HTMLController
|
||||
|
||||
$form = new Form([
|
||||
'request_url' => BASEURL . '/edituser/?' . ($id_user ? 'id=' . $id_user : 'add'),
|
||||
'content_below' => $after_form,
|
||||
'buttons_extra' => $after_form,
|
||||
'fields' => [
|
||||
'first_name' => [
|
||||
'type' => 'text',
|
||||
|
@ -11,7 +11,7 @@ class Form
|
||||
public $request_method;
|
||||
public $request_url;
|
||||
public $content_above;
|
||||
public $content_below;
|
||||
public $buttons_extra;
|
||||
private $fields = [];
|
||||
private $data = [];
|
||||
private $missing = [];
|
||||
@ -24,7 +24,7 @@ class Form
|
||||
$this->request_method = !empty($options['request_method']) ? $options['request_method'] : 'POST';
|
||||
$this->request_url = !empty($options['request_url']) ? $options['request_url'] : BASEURL;
|
||||
$this->fields = !empty($options['fields']) ? $options['fields'] : [];
|
||||
$this->content_below = !empty($options['content_below']) ? $options['content_below'] : null;
|
||||
$this->buttons_extra = !empty($options['buttons_extra']) ? $options['buttons_extra'] : null;
|
||||
$this->content_above = !empty($options['content_above']) ? $options['content_above'] : null;
|
||||
$this->submit_caption = !empty($options['submit_caption']) ? $options['submit_caption'] : 'Save information';
|
||||
$this->trim_inputs = !empty($options['trim_inputs']);
|
||||
|
@ -48,9 +48,9 @@ class FormView extends SubTemplate
|
||||
<div class="offset-sm-2 col-sm-10">
|
||||
<button type="submit" name="submit" class="btn btn-primary">', $this->form->getSubmitButtonCaption(), '</button>';
|
||||
|
||||
if (isset($this->form->content_below))
|
||||
if (isset($this->form->buttons_extra))
|
||||
echo '
|
||||
', $this->form->content_below;
|
||||
', $this->form->buttons_extra;
|
||||
|
||||
echo '
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user