// MemetroBcnMap, version 2.5, 03 junio 2015
// Copyleft by Tonino Licciardello
// For http://www.memetro.net
//
// Este fichero sólo sirve para llamar a imagen.php con el formato
// y visualiza el mapa del metro de Barcelona con las últimas alertas #memetroBcn posicionadas en el mapa.
//
// Evita la cache, si no, sale siempre la misma imagen en algunos navegadores (especialmente con móviles).
// header( "Expires: Mon, 20 Dec 1998 01:00:00 GMT" );
// header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
// header( "Cache-Control: no-cache, must-revalidate" );
// header( "Pragma: no-cache" );
/* session_cache_limiter( 'nocache' );
session_start( );
header("Expires: Mon, 20 Dec 1998 01:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
//header("Cache-Control: post-check=0, pre-check=0", false);
header("Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");
*/
$esTelMovil=0;
function isMobile(){
// la variable $_SERVER['HTTP_ACCEPT'] se utiliza para detectar
// algunos tipos de blackberry que no se identifican como tales
$buscar_en = strtolower($_SERVER['HTTP_USER_AGENT'] . $_SERVER['HTTP_ACCEPT']);
return eregi("ipod|iphone|android|opera mini|blackberry|.rim.|palm|sony|nokia|samsung|sharp|ericsson|windows ce,elaine/3.0|eudoraweb|blazer|avantgo|cellphone|small|mmef20|danger|hiptop|proxinet|newt|palmos|netfront|sharp-tq-gx10|sonyericsson|symbianos|up.browser|up.link|ts21i-10|mot-v|portalmmm|docomo|handspring|kyocera|motorola|mot|smartphone|wap|playstation portable|lg|mmp|opwv|symbian|epoc", $buscar_en);
}
$esTelMovil=isMobile();
$TwitterDir1 = "";
$TwitterDir2 = "";
if ($esTelMovil) {
$TwitterDir1 = "https://mobile.twitter.com/search?q=";
// $TwitterDir2 = "s=typd";
$TwitterDir2 = "s=tyah";
} else {
// VA MAL $TwitterDir1 = "https://twitter.com/search/realtime?q=";
// VA BIEN
$TwitterDir1 = "https://twitter.com/search?f=tweets&q=";
$TwitterDir2 = "src=typd";
}
//$tiempoDeRefresco = rand(500,900);
$modoExposicion=$_GET["t"];
if ($modoExposicion<>"") {
if ($modoExposicion<180) {
$modoExposicion=180;
}
// Esto es para que si hay varios ordenadores con el refresco activado,
// en caso que dos o mas estén funcionando exactamente a la vez, el tiempo de
// refresco varie alearotiamente un poquito y sea imposible que coincidan exactamente.
// El "+15" (segundos) es para que no haya conflicto con el temporizador que se activa
// cada 180 segundos.
$tiempoDeRefresco = rand($modoExposicion+15,$modoExposicion+60);
}
?>
Si te encuentras con un control por favor, informa a los demás conel siguiente formulario y pulsa el botón "Enviar"
(de momento, para las dos opciones necesitas una cuenta de Twitter). Si no funciona este formulario por alguna razón, puedes enviar un mensaje con otro método alternativo clicando aquí.
Si quieres ver todas las alertas originales sobre Memetro en Barcelona, consulta el canal #memetroBCN de Twitter.
Si deseas dejar algun mensaje como sugerencias o mejoras de este mapa, puedes hacerlo en privado con este formulario, o en público en los comentarios de esta página.