Пример #1
0
 public function getIndex() {
     $data['fichas'] = Ficha::eagerLoad()
             ->aplicarFiltro(Input::except(['asignar', 'solo_asignadas', 'page', 'cerrar', 'anulando', '']))
             ->ordenar();
     if (Input::has('asignar')) {
         $data['campo'] = Input::get('asignar');
         $data['solicitud'] = new Solicitud();
         if ($data['campo'] == 'usuario') {
             $usuario = Usuario::getLogged();
             $data['solicitudes']->whereDepartamentoId($usuario->departamento_id);
             $data['analistas'] = $usuario->getCompaneros();
         }
     } else if (Input::has('anulando')) {
         $data['anulando'] = true;
     } else if (Input::has('cerrar')) {
         $data['cerrar'] = true;
     } else if (Input::has('solo_asignadas')) {
         $data['solo_asignadas'] = true;
     }
     $data['solicitudes'] = $data['solicitudes']->paginate(5);
     //se usa para el helper de busqueda
     $data['persona'] = new Persona();
     $data['solicitud'] = new Solicitud();
     $data['presupuesto'] = new Presupuesto();
     $data['requerimiento'] = new Requerimiento();
     return View::make('solicitudes.index', $data);
 }
Пример #2
0
 public function getIndex()
 {
     $data['fichas'] = Ficha::eagerLoad()->aplicarFiltro()->ordenar();
     $data['fichas'] = $data['fichas']->paginate(5);
     //se usa para el helper de busqueda
     $data['persona'] = new Persona();
     $data['ficha'] = new Ficha();
     return View::make('fichas.index', $data);
 }