Beispiel #1
0
 function dataedit()
 {
     if ($this->uri->segment(5) === "1" && $this->uri->segment(4) === "do_delete") {
         show_error("Please do not delete the first record, it's required by DataObject sample");
     }
     $this->rapyd->load("dataedit");
     $edit = new DataEdit("IMPORTACIONES", "import");
     $edit->back_url = site_url("import/importa/tabla");
     $edit->numero = new autoUpdateField("Número", "numero");
     $edit->expediente = new inputField("Expediente", "expediente");
     $edit->fecha = new dateField("Fecha", "fecha");
     $edit->proveed = new dropdownField("Proveedor", "proveed");
     $edit->proveed->option("", "");
     $edit->proveed->options("SELECT proveed, nombre FROM sprv ORDER BY nombre");
     $edit->moneda = new dropdownField("Moneda", "moneda");
     $edit->moneda->option("", "");
     $edit->moneda->options("SELECT moneda, descrip FROM mone ORDER BY descrip");
     $edit->cambio = new inputField("Tasa de Cambio", "cambio");
     $edit->comenta = new editorField("Comentario", "comenta");
     $edit->comente->rows = 10;
     $edit->comente->cols = 50;
     //    $edit->title->rule = "trim|required|max_length[20]";
     /*
         $edit->body = new editorField("Body", "body");
         $edit->body->rule = "required";
         $edit->body->rows = 10;
     
         $edit->author = new dropdownField("Author", "author_id");
         $edit->author->option("","");
         $edit->author->options("SELECT author_id, firstname FROM authors");
     */
     $r_uri = "import/importa/importitem_grid/<#numero#>/list";
     $edit->related = new iframeField("related", $r_uri, "210");
     $edit->related->when = array("show", "modify");
     $r_uri = "import/importa/importgext_grid/<#numero#>/list";
     $edit->related2 = new iframeField("related2", $r_uri, "210");
     $edit->related2->when = array("show", "modify");
     /*
         $edit->checkbox = new checkboxField("Public", "public", "y","n");
     
         $edit->datefield = new dateField("Date", "datefield","eu"); 
     */
     if ($this->uri->segment(4) === "1") {
         $edit->buttons("modify", "save", "undo", "back");
     } else {
         $edit->buttons("modify", "save", "undo", "delete", "back");
     }
     $edit->use_function("callback_test");
     //    $edit->test = new freeField("Test", "test", "<callback_test><#article_id#>|3</callback_test>");
     $edit->build();
     $data["edit"] = $edit->output;
     $data["modulo"] = "IMPORTACIONES";
     //$this->_session_dump();
     $content["lista"] = "\n      <h3>Importaciones</h3>\n      <div></div>\n      <div class='line'></div>\n      <a href='#' onclick='window.close()'>Cerrar</a>\n      <div class='line'></div>\n<br><br><br>\n";
     $content["content"] = $this->load->view('rapyd/dataedit', $data, true);
     $content["rapyd_head"] = $this->rapyd->get_head();
     $content["code"] = "";
     $this->load->view('rapyd/tmpsolo', $content);
 }
Beispiel #2
0
 function dataedit()
 {
     if ($this->uri->segment(5) === "1" && $this->uri->segment(4) === "do_delete") {
         show_error("Please do not delete the first record, it's required by DataObject sample");
     }
     //dataedit//
     $this->rapyd->load("dataedit");
     $edit = new DataEdit("Article Detail", "articles");
     $edit->back_url = site_url("inventario/crudsamples/filteredgrid");
     $edit->title = new inputField("Title", "title");
     $edit->title->rule = "trim|required|max_length[20]";
     $edit->body = new editorField("Body", "body");
     $edit->body->rule = "required";
     $edit->body->rows = 10;
     $edit->author = new dropdownField("Author", "itstra");
     $edit->author->option("", "");
     $edit->author->options("SELECT numero, codigo FROM itstra");
     $r_uri = "inventario/crudsamples/comments_grid/<#article_id#>/list";
     $edit->related = new iframeField("related", $r_uri, "210");
     $edit->related->when = array("show", "modify");
     $edit->checkbox = new checkboxField("Public", "public", "y", "n");
     $edit->datefield = new dateField("Date", "datefield", "eu");
     if ($this->uri->segment(4) === "1") {
         $edit->buttons("modify", "save", "undo", "back");
     } else {
         $edit->buttons("modify", "save", "undo", "delete", "back");
     }
     $edit->use_function("callback_test");
     $edit->test = new freeField("Test", "test", "<callback_test><#numero#>|3</callback_test>");
     $edit->build();
     $data["edit"] = $edit->output;
     //enddataedit//
     //$this->_session_dump();
     $content["content"] = $this->load->view('rapyd/dataedit', $data, true);
     $content["rapyd_head"] = $this->rapyd->get_head();
     $content["code"] = highlight_code_file(THISFILE, "//dataedit//", "//enddataedit//");
     $content["code"] .= '<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #FF8000">//comments grid <br /></span><br/>';
     $content["code"] .= highlight_code_file(THISFILE, "//commentsgrid//", "//endcommentsgrid//");
     $content["code"] .= '<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #FF8000">//comments edit <br /></span><br/>';
     $content["code"] .= highlight_code_file(THISFILE, "//commentsedit//", "//endcommentsedit//");
     $this->load->view('rapyd/template', $content);
 }