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); }
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); }