<?php
 namespace Modules\Admin\Config\Orders\ServicesTypes; class View_Utils_FormAdmin extends \App\Mvc\View_Utils_FormAbstract { public function getForm() { $form = \Engine\Form\General::create(); $fieldset=\Engine\Form\Container\Fieldset::create(); $form->addContainer($fieldset); $codeInput = new \Engine\Form\Input\Text($this->lang['form']['fields']['code']['label'], 'id', $this->values['id']); $codeInput->setMandatory(); if ($this->controller->getAction()=='update') { $codeInput->setDisabled(); } $fieldset->addElement($codeInput); $flagNameInput = new \Engine\Form\Input\Text($this->lang['form']['fields']['name']['label'], 'name', $this->values['name']); $flagNameInput->setMandatory(); $flagNameInput->setValidatorParam('maxLength', 50); $fieldset->addElement($flagNameInput); $form->addElement(new \Engine\Form\Input\Hidden('', $this->submitButtonName, 1)); return $form; } }