コード例 #1
0
 public function getMunicipiosByTruncatedName(Request $request)
 {
     if(isset($request->getParametersGet()[0]))
     {
         $municipiosService =  Container::getService("municipiosService");
         $result = $municipiosService->searchMunicipios($request->getParametersGet()[0]);
         return $result;
     }
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
         }
     }
 }
コード例 #4
0
 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;
 }