Beispiel #1
0
 public function borrar_accion()
 {
     $id = Input::get('idedit');
     $accion = Accion::find($id);
     if ($accion->delete()) {
         Session::flash('message', 'Eliminado correctamente');
         Session::flash('class', 'success');
     } else {
         Session::flash('message', 'Ha ocurrido un error, intentelo nuevamente');
         Session::flash('class', 'danger');
     }
     return Redirect::to('accion');
 }
 public function editar($id)
 {
     $accion = Accion::find($id);
     $modulos = Modulo::all();
     return View::make('admin.acciones.editar')->with('accion', $accion)->with('modulos', $modulos);
 }
 public function ejecutarAccionUsuario()
 {
     require_once 'lib/model/base/Accion.class.php';
     require_once 'lib/model/base/Proyecto.class.php';
     $idAccion = isset($_REQUEST['idAccion']) ? $_REQUEST['idAccion'] : null;
     $idProyecto = isset($_REQUEST['idProyecto']) ? $_REQUEST['idProyecto'] : null;
     if (isset($idAccion) && isset($idProyecto)) {
         $bind = Proyecto::find($idProyecto);
         $proyecto = new Proyecto($bind);
         $bindAccion = Accion::find($idAccion);
         $accion = new Accion($bindAccion);
         if ($idAccion == Accion::CONTABILIZAR) {
             $proyecto->idEstadoProyecto = $accion->idEstadoFinal;
             $proyecto->save();
             $proyecto->saveRespaldo();
         } elseif ($idAccion == Accion::APROBAR) {
             $proyecto->idEstadoProyecto = $accion->idEstadoFinal;
             $proyecto->save();
         }
         echo json_encode('El proyecto se encuentra ' . Proyecto::getEstado($idProyecto));
     } else {
         return false;
     }
 }