예제 #1
0
 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);
 }