protected function getContent() { // Prepara formulário de pesquisa $dataArr['ajax'] = ["type" => Config::read('form.hidden'), "data" => (object) ["value" => true]]; $dataArr['page'] = ["type" => Config::read('form.hidden'), "data" => (object) ["value" => 1]]; $dataArr['name'] = ["type" => Config::read('form.input'), "data" => (object) ["text" => Text::read('form.product')]]; $dataArr['btnSearch'] = ["type" => Config::read('form.submit'), "data" => (object) ["text" => Text::read('form.search'), "class" => "primary", "icon" => "glyphicon-search"]]; $form = new Form("mySearch"); $form->setHorizontal(); $searchForm = $form->createForm($dataArr); ob_start(); ?> <div class="container"> <div class="row"> <a id="toogleFilter" class="pull-right" data-toggle="collapse" data-target="#collapseFilter" href="#"> <span class="text">Exibir Filtros </span><span class="glyphicon glyphicon-menu-down"></span> </a> <div id="collapseFilter" class="panel-body panel-collapse collapse"> <?php echo $searchForm; ?> </div> </div> </div> <div id="resultPanel" class="panel-body table-responsive"> <?php echo $this->result; ?> </div> <?php return ob_get_clean(); }
protected function getContent() { // Prepara o formulário de login $dataArr['ajax'] = ["type" => Config::read('form.hidden'), "data" => (object) ["value" => true]]; $dataArr['type'] = ["type" => Config::read('form.hidden'), "data" => (object) ["value" => 1]]; $dataArr['user'] = ["type" => Config::read('form.input'), "data" => (object) ["value" => $_POST['user'], "text" => Text::read('form.user')]]; $dataArr['password'] = ["type" => Config::read('form.password'), "data" => (object) ["value" => $_POST['password'], "text" => Text::read('form.password')]]; $dataArr['btnLogin'] = ["type" => Config::read('form.submit'), "data" => (object) ["text" => Text::read('form.login'), "class" => "default"]]; $form = new Form("myLogin"); $form->setHorizontal(); $loginForm = $form->createForm($dataArr); return '<div class="jumbotron">' . $loginForm . '</div>'; }
protected function getContent() { // Inicializa assistente de formulário $form = new Form("myDetail"); // Prepara formulário de inserção/atualização de dados $dataArr['ajax'] = ["type" => Config::read('form.hidden'), "data" => (object) ["value" => true]]; $dataArr['id'] = ["type" => Config::read('form.hidden'), "data" => (object) ["value" => $this->data->id]]; $dataArr['title'] = ["type" => Config::read('form.input'), "data" => (object) ["value" => $this->data->title, "text" => Text::read('form.type'), "length" => 100]]; $dataArr['parent'] = ["type" => Config::read('form.dropdown'), "data" => (object) ["value" => $this->comboType, "text" => Text::read('form.subtype'), "selected" => $this->data->parent, "disabled" => $this->data->id ? true : false]]; $detailForm = $form->createFormFields($dataArr); unset($dataArr); ob_start(); ?> <fieldset> <legend><span class="glyphicon glyphicon-th-list"></span> <?php echo Text::read('form.detail'); ?> </legend> <?php echo $detailForm; ?> </fieldset> <fieldset> <legend><span class="glyphicon glyphicon-tags"></span> <?php echo Text::read('form.feature'); ?> </legend> <div id="featureContainer" <?php echo !$this->data->id ? 'style="display:none;"' : ''; ?> > <a tabindex="0" id="btnNewFeature" class="btn btn-info">+ Nova caracteristica</a> <br /> <ul id="features" class="list-group"> <?php echo $this->createFeaturesForm(); ?> </ul> </div> <div id="messageContainer" <?php echo $this->data->id ? 'style="display:none;"' : ''; ?> > <p>Grave o registro antes de adicionar características</p> </div> </fieldset> <?php $globalForm = ob_get_clean(); $dataArr['btnSave'] = ["type" => Config::read('form.submit'), "data" => (object) ["text" => Text::read('form.save'), "class" => "success", "icon" => "glyphicon-floppy-disk"]]; $detailForm = $form->createForm($dataArr, $globalForm); unset($dataArr); // Inicializa assistente de formulário $form = new Form("myNewFeature"); // Prepara formulário de inserção/atualização de dados $dataArr['feature'] = ["type" => Config::read('form.input'), "data" => (object) ["text" => Text::read('form.name'), "length" => 60]]; $dataArr['btnSave'] = ["type" => Config::read('form.submit'), "data" => (object) ["text" => Text::read('form.save'), "class" => "primary", "icon" => "glyphicon-floppy-disk"]]; $form->setHorizontal(); $featureForm = $form->createForm($dataArr); unset($dataArr); ob_start(); ?> <div class="panel panel-primary"> <div class="panel-body"> <?php echo $detailForm; ?> </div> </div> <!-- MODAL //--> <div class="modal fade" id="newFeatureModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title" id="exampleModalLabel"><?php echo Text::read('form.feature'); ?> </h4> </div> <div class="modal-body"> <div class="row"> <?php echo $featureForm; ?> </div> </div> </div> </div> </div> <?php return ob_get_clean(); }