function agregar_form() { if (!UsuarioBackendSesion::usuario()->tieneRol('editor')) { echo 'No tiene permisos'; exit; } $this->form_validation->set_rules('titulo', 'Título', 'trim|required'); $this->form_validation->set_rules('descripcion', 'Descripción', 'trim|required'); if ($this->form_validation->run() == TRUE) { $flujo = new Flujo(); $flujo->titulo = $this->input->post('titulo'); $flujo->alias = convert_accented_characters($this->input->post('titulo')); $flujo->descripcion = $this->input->post('descripcion'); $flujo->save(); $this->session->set_flashdata('message', 'Flujo creado exitosamente! :)'); $respuesta->validacion = TRUE; $respuesta->redirect = site_url('backend/flujos'); } else { $respuesta->validacion = FALSE; $respuesta->errores = validation_errors('<p class="error">', '</p>'); } echo json_encode($respuesta); }