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)); }