Ejemplo n.º 1
0
 public function getIndex()
 {
     if (!$this->checkLoggedUsuario()) {
         return $this->redirect;
     }
     $id = Session::get('id_usuario');
     $usuario = new Usuario();
     $usuario = $usuario->find($id);
     $oferta = new Oferta();
     if (!($ofertas = $oferta->ofertasUsuario($usuario))) {
         return View::make('usuario/panelhome');
     }
     foreach ($ofertas as $oferta_a) {
         foreach ($oferta_a as $oferta_s) {
             $ofertas_array[] = $oferta_s;
             if ($oferta_s->salario < 1) {
                 $salarios[] = "< 10.000€";
             } else {
                 if ($oferta_s->salario > 11) {
                     $salarios[] = "> 65.000€";
                 } else {
                     $salario_min = ($oferta_s->salario - 1) * 5000 + 10000;
                     $salario_max = ($oferta_s->salario - 1) * 5000 + 15000;
                     $salarios[] = trans('forms.salarios', array('menor' => number_format($salario_min, 0, '', '.') . '€', 'mayor' => number_format($salario_max, 0, '', '.') . '€'));
                 }
             }
             $municipios[] = $this->nombreMunicipio($oferta_s->municipio);
         }
     }
     return View::make('usuario/panelhome', array('ofertas' => $ofertas_array, 'salarios' => $salarios, 'municipios' => $municipios));
 }