public function getMunicipiosByTruncatedName(Request $request) { if(isset($request->getParametersGet()[0])) { $municipiosService = Container::getService("municipiosService"); $result = $municipiosService->searchMunicipios($request->getParametersGet()[0]); return $result; } }
public function index(Request $request) { $provinciasService = Container::getService("provinciasService"); $result['provincias'] = $provinciasService->listAll(); $topService = Container::getService("topService"); $result['top10CP'] = $topService->getTop10MunicipiosUltimaSemana(); $result['top6Provincias'] = $topService->getTop6Provincias(); foreach($result['provincias'] as $provincia){ if(array_key_exists($provincia['provincia_normalizada'], $result['top6Provincias'])){ $result['top6Provincias'][$provincia['provincia_normalizada']] = array('visitas' => $result['top6Provincias'][$provincia['provincia_normalizada']], 'nombre' => $provincia['provincia']); } } return $result; }
public function buscar(Request $request) { if(isset($request->getParametersGet()[0])) { $validate = new Validate($request->getParametersGet()); $code = $validate->checkInt(0); if($code != NULL) { $provinciasService = Container::getService("provinciasService"); $result = $provinciasService->getProvinciaPorCodigoPostal($code); return $result; } } }
public function listMunicipiosPorProvincia(Request $request) { $municipiosService = Container::getService("municipiosService"); $result['provincia'] = $request->getParametersGet()[0]; if(!isset($request->getParametersGet()[1])) { $page['begin'] = 1; $request->getSession()->setValue('page', $page['begin']); $result['page']= $request->getSession()->getValue('page'); }else { $param = substr($request->getParametersGet()[1],4); $page = self::getBeginAndPage($param,$request); $result['page']= $page['page']; } $municipios = $municipiosService->listByProvincia($request->getParametersGet()[0],$page['begin']); $result['existe']= array_pop($municipios); $result['municipios']= $municipios; return $result; }