public function buildNuevo($inputs, $opcion = "")
 {
     //@session_start();
     $html = $this->getCSS();
     $html .= "<form name='{$this->identificador}_name' id='{$this->identificador}_id' class='{$this->identificador}_class' method='POST'  enctype='multipart/form-data'>";
     $html .= "<div id='form_container_{$this->identificador}' >";
     /***/
     $content = array();
     if (count($this->tabs) != 0) {
         foreach ($this->tabs as $clave => $valor) {
             $content[$clave] = "";
         }
     } else {
         $content['default'] = "";
     }
     foreach ($inputs as $clave) {
         $tab = $this->input[$clave]['tab'];
         $content[$tab] .= "\t<div class='form_input' id='form_" . $this->input[$clave]['name'] . "' name='" . $this->input[$clave]['name'] . "'>";
         $content[$tab] .= "\t<div class='form_input_label'>";
         $content[$tab] .= $this->input[$clave]['ayuda'] != "" ? "<img class='tooltip' src='grafico/help.png' title='{$this->input[$clave]['ayuda']}'/>" : "";
         $content[$tab] .= $this->input[$clave]['etiqueta'];
         $content[$tab] .= "\t</div>";
         $content[$tab] .= "\t<div class='form_input_input'>";
         if ($this->input[$clave]['input'] != "") {
             $content[$tab] .= $this->input[$clave]['input'];
         } else {
             $content[$tab] .= $this->pintarInput($this->input[$clave]['name'], $this->input[$clave]['clase'], $this->input[$clave]['tipo'], $this->input[$clave]['complemento'], $this->input[$clave]['value'], $this->input[$clave]['data'], $this->input[$clave]['ayuda']);
         }
         $content[$tab] .= "\t</div>";
         $content[$tab] .= "</div>";
     }
     /***/
     if (count($this->tabs) != 0) {
         include_once $this->configuracion["raiz_documento"] . $this->configuracion["clases"] . "/tabs.class.php";
         $tabs = new tabs($this->configuracion);
         $tabs->addJquery = FALSE;
         foreach ($content as $clave => $valor) {
             $tabs->tab($valor, $this->tabs[$clave]);
         }
         $html .= $tabs->armar_tabs($this->configuracion);
     } else {
         $html .= $content['default'];
     }
     if ($this->captcha == true) {
         $html .= $this->imprimirCaptcha($this->configuracion);
     }
     $html .= "<input type='hidden' name='action' value='" . $this->action . "'>";
     switch ($opcion) {
         case "filtrar":
             $html .= "<div class='form_input' id='form_submit_{$this->identificador}'>";
             $html .= "\t<input class='SUBMIT' class='ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only' type='SUBMIT' value='CONSULTAR'/>";
             $html .= "</div>";
             $html .= "<input type='hidden' name='opcion' value='filtrar'>";
             break;
         case "enviar":
             $html .= "<div class='form_input' id='form_submit_{$this->identificador}'>";
             $html .= "\t<input class='SUBMIT' class='ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only' type='SUBMIT' value='ENVIAR'/>";
             $html .= "</div>";
             $html .= "<input type='hidden' name='opcion' value='consultar'>";
             break;
         default:
             $html .= "<div class='form_input' id='form_submit_{$this->identificador}'>";
             $html .= "\t<input class='SUBMIT' class='ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only' type='SUBMIT' value='GUARDAR'/>";
             $html .= "</div>";
             $html .= "<input type='hidden' name='opcion' value='insertar'>";
             break;
     }
     $html .= "</div>";
     $html .= "</form>";
     return $html;
 }
Exemplo n.º 2
0
 function pintarForm($configuracion, $opcion = array("form1" => "nuevo", "form2" => "nuevo", "form3" => "nuevo"))
 {
     include_once $configuracion["raiz_documento"] . $configuracion["clases"] . "/tabs.class.php";
     $form1 = $this->armarForm1($configuracion);
     $form2 = $this->armarForm2($configuracion);
     $form3 = $this->armarForm3($configuracion);
     $html1 = $form1->buildForm($this->usuario, $opcion['form1']);
     $html2 = $form2->buildForm($this->usuario, $opcion['form2']);
     $html3 = $form3->buildForm($this->usuario, $opcion['form3']);
     $tabs = new tabs($configuracion);
     $tabs->addJquery = FALSE;
     $tabs->tab($html1, "Informaci&oacute;n. B&aacute;sica");
     $tabs->tab($html2, "Actividad Comercial");
     $tabs->tab($html3, "Descripción Servicio o Producto");
     $html = $tabs->armar_tabs($configuracion);
     return $html;
 }