Пример #1
0
 function dataedit()
 {
     $this->rapyd->load("dataedit");
     $edit = new DataEdit("Bitacora", "bitacora");
     $edit->_dataobject->db->set('nombre', $this->session->userdata('nombre'));
     $edit->_dataobject->db->set('usuario', $this->session->userdata('usuario'));
     $edit->_dataobject->db->set('hora', 'CURRENT_TIME()', FALSE);
     $edit->_dataobject->db->set('fecha', 'NOW()', FALSE);
     $edit->back_url = site_url("supervisor/bitacora/filteredgrid");
     $edit->actividad = new textareaField("Activdad Realizada", "actividad");
     $edit->actividad->rule = "required";
     $edit->actividad->rows = 6;
     $edit->actividad->cols = 90;
     if ($edit->_status == 'show') {
         $edit->fecha = new dateonlyField("Fecha", "fecha", "d/m/Y");
         $edit->fecha->when = array('show');
         $edit->fecha->mode = 'readonly';
         $edit->usuario = new inputField("Autor", "usuario");
         $edit->usuario->size = 90;
         $edit->usuario->when = array('show');
         $edit->usuario->mode = 'readonly';
     }
     $edit->comentario = new textareaField("Comentario", "comentario");
     //$edit->comentario->rule = "required";
     $edit->comentario->rows = 4;
     $edit->comentario->cols = 90;
     $edit->evaluacion = new textareaField("Resultados", "evaluacion");
     $edit->evaluacion->rows = 6;
     $edit->evaluacion->cols = 90;
     $edit->evaluacion->when = array('show');
     if ($this->datasis->puede(907001)) {
         $edit->evaluacion->when = array("show", "create", "modify");
         $edit->revisado = new dropdownField("Revisado", "revisado");
         $edit->revisado->option("P", "Pendiente");
         $edit->revisado->option("F", "Fallos");
         $edit->revisado->option("B", "Buenos");
         $edit->revisado->option("C", "Consulta");
     }
     $edit->buttons("modify", "save", "undo", "delete", "back");
     $edit->build();
     $acti = new myiframeField('acti_repo', '/supervisor/bitacora/actividad/' . $edit->_status . '/' . $this->uri->segment(5), true, "300", "auto", "0");
     $acti->status = 'show';
     $acti->build();
     $data['content'] = $edit->output . $acti->output;
     $data["head"] = $this->rapyd->get_head();
     $data['title'] = '<h1>Crear registro en Bitacora</h1>';
     $this->load->view('view_ventanas', $data);
 }
Пример #2
0
 function resultados($actividad = '')
 {
     $this->rapyd->load("dataedit");
     $edit = new DataEdit("Agregar", "itbitacora");
     $edit->back_url = site_url("supervisor/bitacorafyco/filteredgrid");
     $edit->pre_process('insert', '_pre_insert');
     $edit->_dataobject->db->set('usuario', $this->session->userdata('usuario'));
     $edit->_dataobject->db->set('hora', 'CURRENT_TIME()', FALSE);
     $edit->_dataobject->db->set('fecha', 'NOW()', FALSE);
     $edit->actividad = new inputField("Actividad", "actividad");
     $edit->actividad->size = 10;
     $edit->actividad->insertValue = $actividad;
     if ($edit->_status == 'show') {
         $edit->fecha = new dateonlyField("Fecha", "fecha", "d/m/Y");
         $edit->fecha->when = array('show');
         $edit->fecha->mode = 'readonly';
         $edit->usuario = new inputField("Autor", "usuario");
         $edit->usuario->size = 90;
         $edit->usuario->when = array('show');
         $edit->usuario->mode = 'readonly';
     }
     $edit->resultado = new textareaField("Resultado", "resultado");
     $edit->resultado->rule = "required";
     $edit->resultado->rows = 3;
     $edit->resultado->cols = 90;
     $edit->buttons("modify", "save", "undo");
     $edit->build();
     $acti = new myiframeField('acti_repo', "/supervisor/bitacorafyco/ver/{$actividad}" . $edit->_status . '/' . $this->uri->segment(5), true, "300", "auto", "0");
     $acti->status = 'show';
     $acti->build();
     $data['content'] = $edit->output . $acti->output;
     $data["head"] = $this->rapyd->get_head();
     $data['title'] = '<h1>Resultados</h1>';
     $this->load->view('view_ventanas', $data);
 }