listar('galerias','id,titulo','id##titulo','ORDER BY id DESC LIMIT 1'); $ultimagaleria_titulo = $ultimagaleria[0]['titulo']; $ultimagaleria_id = $ultimagaleria[0]['id']; $galeria = $bd->listar('galerias','*','*','WHERE id="'.$ultimagaleria_id.'"'); $video = $bd->listar('videos','*','*','ORDER BY id DESC LIMIT 1'); // LINK DE FACEBOOK ///////////////////////////// $aid = explode('_',$galeria[0]['link_facebook']); $aid = $aid[1]; session_start(); use Facebook\FacebookSession; use Facebook\FacebookRequest; FacebookSession::setDefaultApplication('288447321251249','8b018b67992efac65a6cbbaa2d03b3a1'); $session = FacebookSession::newAppSession(); // $aid = '104280252952084_1073741849'; /* $request = new FacebookRequest( $session, 'GET', '/'.$aid.'/photos' ); $response = $request->execute(); $Object = $response->getGraphObject()->asArray(); $galeria_facebook = $Object['data']; */ // INDEX // ---------------------------------------------- if( !isset($_REQUEST['m']) || $_REQUEST['m']=='index'){ // Notas de tapa $tapa_ranking = $bd->listar('articulos, tags_relaciones','articulos.id,articulos.titulo,articulos.foto_tapa','id##titulo##foto_tapa','WHERE articulos.id = tags_relaciones.id_objeto AND tags_relaciones.id_tag = "4" LIMIT 1'); $tapa_destino = $bd->listar('articulos, tags_relaciones','articulos.id,articulos.titulo,articulos.foto_tapa','id##titulo##foto_tapa','WHERE articulos.id = tags_relaciones.id_objeto AND tags_relaciones.id_tag = "5" LIMIT 1'); $tapa_restaurant = $bd->listar('articulos, tags_relaciones','articulos.id,articulos.titulo,articulos.foto_tapa','id##titulo##foto_tapa','WHERE articulos.id = tags_relaciones.id_objeto AND tags_relaciones.id_tag = "6" LIMIT 1'); $tapa_misiones = $bd->listar('articulos, tags_relaciones','articulos.id,articulos.titulo,articulos.foto_tapa','id##titulo##foto_tapa','WHERE articulos.id = tags_relaciones.id_objeto AND tags_relaciones.id_tag = "7" LIMIT 1'); // Ultimas cronicas $cronicas = $bd->listar('articulos','id,titulo,bajada,foto_tapa','*','WHERE id_seccion="9" ORDER BY orden DESC LIMIT 5'); // Noticias 10 $nuevasalternativas = $bd->listar('articulos','id,titulo,bajada,foto_tapa','*','WHERE id_seccion="10" ORDER BY orden DESC LIMIT 4'); // Responsabilidad social empresaria 11 $rse = $bd->listar('articulos','id,titulo,bajada,foto_tapa','*','WHERE id_seccion="11" ORDER BY orden DESC LIMIT 4'); include('principal.php'); } // ---------------------------------------------- // GUIA if( $_REQUEST['m']=='guia_opciones'){ $bd_empresas = 'guia_'.$_REQUEST['i']; $seccion = $_REQUEST['i']; $mapa = $bd->listar( "$bd_empresas,guia_ciudades", "$bd_empresas.id AS id,$bd_empresas.nombre,$bd_empresas.direccion,$bd_empresas.telefono,$bd_empresas.map_latlong,guia_ciudades.ciudad AS ciudad", 'id##nombre##direccion##telefono##map_latlong'.'##ciudad', "WHERE $bd_empresas.id_ciudad = guia_ciudades.id AND $bd_empresas.map_mostrar='1'" ); // Ciudades $aguas = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','WHERE region="aguas" ORDER BY ciudad DESC'); $selva = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','WHERE region="selva" ORDER BY ciudad DESC'); $flores = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','WHERE region="flores" ORDER BY ciudad DESC'); $saltos = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','WHERE region="saltos" ORDER BY ciudad DESC'); $misiones = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','WHERE region="misiones" ORDER BY ciudad DESC'); $sierras = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','WHERE region="sierras" ORDER BY ciudad DESC'); $yerbamate = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','WHERE region="yerbamate" ORDER BY ciudad DESC'); $capital = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','WHERE region="capital" ORDER BY ciudad DESC'); $todas = $bd->listar('guia_ciudades','id,ciudad','id##ciudad','ORDER BY ciudad DESC'); include('guia_opciones.php'); } if( $_REQUEST['m']=='guia_listado'){ $seccion = $_REQUEST['i']; // Empresas $listado = $bd->listar('guia_'.$_REQUEST['i'],'id,destacar,nombre,direccion,telefono,puntaje,precio,web,facebook,foto_tapa','*','WHERE id_ciudad="'.$_REQUEST['id'].'" ORDER BY destacar DESC'); $ciudad = $bd->listar('guia_ciudades','ciudad','ciudad','WHERE id="'.$_REQUEST['id'].'"'); $ciudad = $ciudad[0]['ciudad']; include('guia_listado.php'); } if( $_REQUEST['m']=='guia_empresa'){ $color = '#f0f0f0'; $titulo = 'Que visitar'; $seccion = $_REQUEST['i']; // Empresa seleccionada $listado = $bd->listar('guia_'.$seccion,'*','*','WHERE id="'.$_REQUEST['id'].'"'); include('guia_empresa.php'); } // FIN GUIA // ---------------------------------------------- // ARTICULOS MISIONES --------------------------- if( $_REQUEST['m']=='misiones_wiki_listado'){ $id_seccion = $_REQUEST['id']; $titulo = $_REQUEST['t']; // Paginado // Salida => array[0]=Consulta SQL / array[1]=Paginas / array[2]=Registros totales if($_REQUEST['p']){ $pagina = $_REQUEST['p']; } else { $pagina = 0; } $paginas = $bd->paginar('articulos','WHERE id_seccion="'.$id_seccion.'" ORDER BY id DESC',$pagina,15); $articulos = $bd->listar('articulos','id,titulo,bajada,foto_tapa','*','WHERE id_seccion="'.$id_seccion.'" ORDER BY id DESC '.$paginas[0]); include('misiones_wiki_listado.php'); } if( $_REQUEST['m']=='misiones_wiki_articulo'){ $id = $_REQUEST['id']; // Establecer la localizacion al idioma Holandes setlocale(LC_ALL, 'es_ES'); $articulo = $bd->listar( 'articulos,secciones', 'articulos.*, secciones.titulo AS seccion', 'id##id_seccion##fecha_publicacion##titulo##bajada##cuerpo##foto_tapa'.'##seccion', 'WHERE articulos.id="'.$id.'"' ); if( !empty($articulo[0]['id_videodestacado']) ){ $video = $bd->listar('videos','link_youtube','link_youtube','WHERE id="'.$articulo[0]['id_videodestacado'].'"'); $video = str_replace('http://www.youtube.com/embed/','',$video[0]['link_youtube']); } if( !empty($articulo[0]['id_galeriadestacada']) ){ $galeria = $bd->listar('galerias','link_facebook','link_facebook','WHERE id="'.$articulo[0]['id_galeriadestacada'].'"'); $galeria = $galeria[0]['link_facebook']; } // Busqueda de articulos relacionados // Captura los tags relacionados y construye la consulta $relaciones = $bd->listar('tags_relaciones','*','*','WHERE id_objeto="'.$id.'"'); $sql = ''; $i=0; while( isset($relaciones[$i]) ){ $sql.= 'id_tag="'.$relaciones[$i]['id_tag'].'" OR '; $i++; } $sql = substr($sql,0,-4); if( isset($relaciones[0]) ){ // Si hay articulos relacionados, selecciona todas las notas con la misma relacion y construye la consulta $id_articulos = $bd->listar('tags_relaciones','id_objeto','id_objeto','WHERE '.$sql); } if( isset($id_articulos[0]) ){ // Si encontro alguna relación $sql = ''; $i=0; while( isset($id_articulos[$i]) ){ if( $id_articulos[$i]['id_objeto']!=$id ){ // Si el id es diferente el articulo actual agregarlo a la consulta $sql.= 'id="'.$id_articulos[$i]['id_objeto'].'" OR '; } $i++; } $sql = substr($sql,0,-4); // Busca todas las notas que tengan la misma relación para cada tag limitando a los ultimos 10 $relacionados = $bd->listar('articulos','id,titulo','*','WHERE '.$sql.' LIMIT 10'); }; include('misiones_wiki_articulo.php'); } // FIN GUIA // ---------------------------------------------- // CRONICAS ------------------------------------- if( $_REQUEST['m']=='cronicas'){ // Paginado // Salida => array[0]=Consulta SQL / array[1]=Paginas / array[2]=Registros totales if($_REQUEST['p']){ $pagina = $_REQUEST['p']; } else { $pagina = 0; } $paginas = $bd->paginar('articulos','WHERE id_seccion="9" ORDER BY id DESC',$pagina,15); $cronicas = $bd->listar('articulos','id,titulo,bajada,foto_tapa','*','WHERE id_seccion="9" ORDER BY id DESC '.$paginas[0]); include('cronicas_listado.php'); } if( $_REQUEST['m']=='cronicas_articulo'){ // POSTEADO ------------ $id = $_REQUEST['id']; // fin posteado -------- // Establecer la localizacion al idioma Holandes setlocale(LC_ALL, 'es_ES'); $articulo = $bd->listar('articulos','*','*','WHERE id="'.$id.'"'); if( !empty($articulo[0]['id_videodestacado']) ){ $video = $bd->listar('videos','link_youtube','link_youtube','WHERE id="'.$articulo[0]['id_videodestacado'].'"'); $video = str_replace('http://www.youtube.com/embed/','',$video[0]['link_youtube']); } if( !empty($articulo[0]['id_galeriadestacada']) ){ $galeria = $bd->listar('galerias','link_facebook','link_facebook','WHERE id="'.$articulo[0]['id_galeriadestacada'].'"'); $galeria = $galeria[0]['link_facebook']; } // Busqueda de articulos relacionados // Captura los tags relacionados y construye la consulta $relaciones = $bd->listar('tags_relaciones','*','*','WHERE id_objeto="'.$id.'"'); $sql = ''; $i=0; while( isset($relaciones[$i]) ){ $sql.= 'id_tag="'.$relaciones[$i]['id_tag'].'" OR '; $i++; } $sql = substr($sql,0,-4); if( isset($relaciones[0]) ){ // Si hay articulos relacionados, selecciona todas las notas con la misma relacion y construye la consulta $id_articulos = $bd->listar('tags_relaciones','id_objeto','id_objeto','WHERE '.$sql); } if( isset($id_articulos[0]) ){ // Si encontro alguna relación $sql = ''; $i=0; while( isset($id_articulos[$i]) ){ if( $id_articulos[$i]['id_objeto']!=$id ){ // Si el id es diferente el articulo actual agregarlo a la consulta $sql.= 'id="'.$id_articulos[$i]['id_objeto'].'" OR '; } $i++; } $sql = substr($sql,0,-4); // Busca todas las notas que tengan la misma relación para cada tag limitando a los ultimos 10 $relacionados = $bd->listar('articulos','id,titulo','*','WHERE '.$sql.' LIMIT 10'); }; include('cronicas_articulo.php'); } // FIN CRONICAS // ---------------------------------------------- // GALERIA -------------------------------------- if( $_REQUEST['m']=='galerias'){ $galerias = $bd->listar('galerias','*','*','ORDER BY id DESC'); $videos = $bd->listar('videos','*','*','ORDER BY id DESC'); include('galerias_listado.php'); } if( $_REQUEST['m']=='galerias_ver'){ $id = $_REQUEST['id']; // OTRAS GALERIAS ////////////////////////////// $galerias = $bd->listar('galerias','*','*','ORDER BY id DESC LIMIT 4'); $galeria = $bd->listar('galerias','*','*','WHERE id="'.$id.'" ORDER BY id DESC'); // GALERIAS DE FACEBOOK ///////////////////////////// $aid = explode('_',$galeria[0]['link_facebook']); $aid = $aid[1]; $request = new FacebookRequest( $session, 'GET', '/'.$aid.'/photos' ); $response = $request->execute(); $Object = $response->getGraphObject()->asArray(); $galeria_facebook = $Object['data'];; include('galerias_ver.php'); } // FIN GUIA // ---------------------------------------------- ?>