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();
 }
Example #2
0
 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>';
 }
Example #3
0
    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&iacute;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">&times;</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();
    }