//información para la vista $title = "Resultados de la búsqueda"; $subtitle = "Buscador"; $data = array(); $jc = new Json_Creator(); //vista que se cargará dependiendo del número de formatos de la publicación // validmos que los parametros de busqueda contengan if (preg_match('/^[A-Z0-9áéíóúÁÉÍÓÚÑñ _]{1,30}$/i', $_GET['s']) && preg_match('/^[A-Z0-9áéíóúÁÉÍÓÚÑñ _]{1,30}$/i', $_GET['fb'])) { $fb = $_GET['fb']; $s = $_GET['s']; $data["criterios_ordenacion"] = catalogo_criterios_ordenacion(); //para mostraren el combo de la búsqueda /****************************************************************************************************************************************/ switch ($fb) { case 'all': $jc->generar_json_buscador_all($s); $path_promociones = "./json/busqueda/all_promociones.json"; //vista $view = 'promos_publicacion_busqueda'; //DATOS if (file_exists($path_promociones)) { $json = file_get_contents($path_promociones); $promos = json_decode($json); $detalles = array(); //detalles de las promociones $promo_resultado = array(); //Obtener los detalles de las promociones: foreach ($promos->promociones as $promo) { $id_promocion = $promo->id_promocion; $data['id_publicacion'] = property_exists(get_class($promo), 'id_publicacion') ? $promo->id_publicacion : 0; //sacar las promociones del archivo