conectar(); //session_start(); // $mydomain = "www.granisa.com"; // function getDefaultLanguage() { if (isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) return parseDefaultLanguage($_SERVER["HTTP_ACCEPT_LANGUAGE"]); else return parseDefaultLanguage(NULL); } function parseDefaultLanguage($http_accept, $deflang = "es") { if(isset($http_accept) && strlen($http_accept) > 1) { # Split possible languages into array $x = explode(",",$http_accept); foreach ($x as $val) { #check for q-value and create associative array. No q-value means 1 by rule if(preg_match("/(.*);q=([0-1]{0,1}.\d{0,4})/i",$val,$matches)) $lang[$matches[1]] = (float)$matches[2]; else $lang[$val] = 1.0; } #return default language (highest q-value) $qval = 0.0; foreach ($lang as $key => $value) { if ($value > $qval) { $qval = (float)$value; $deflang = $key; } } } return strtolower($deflang); } // if ($_REQUEST["idIdioma"]==""){ $ruta = $_SERVER["REQUEST_URI"] ; $ruta_ = explode("/", $ruta); $idIdioma = $ruta_[1]; if ($idIdioma != "es" && $idIdioma != "en" && $idIdioma != "fr"){ //$idIdioma = substr(getDefaultLanguage(),0,2); /*echo $idiomaNavegador; die();*/ $idIdioma = "es"; } //echo "d".$idIdioma; }else{ $idIdioma = $_REQUEST["idIdioma"]; } $expiracion = time() + 28 * 86400; // 1 mes // //setcookie ( 'language', $lang, time() + 60*60*24*30, '/', 'mydomain.com'); if ( $idIdioma != "" ) { if ($idIdioma=="es"){ $valor_cookie = "1-es"; setcookie("idioma", $valor_cookie, $expiracion, "/", $mydomain); $_SESSION["ruta"] = ""; $_SESSION["idioma"] = "es"; $diccionario = "es"; }else if ($idIdioma=="en"){ $valor_cookie = "2-en"; setcookie("idioma", $valor_cookie, $expiracion, "/", $mydomain); $_SESSION["ruta"] = "en/"; $_SESSION["idioma"] = "en"; $diccionario = "en"; } } else { if ( $_SESSION["idIdioma"] == "" ) { if ($_COOKIE["idiomas"]!="") { // hay cookie $info_cookie = split("-",$_COOKIE["idIdioma"]); $_SESSION["idIdioma"] = $info_cookie[0]; $_SESSION["idioma"] = $info_cookie[1]; $_SESSION["metaidioma"] = $info_cookie[1]; $_SESSION["hrefidioma"] = $info_cookie[1]."/"; } else{ $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); switch ($lang){ case "es": $valor_cookie = "1-es"; setcookie("idioma", $valor_cookie, $expiracion, "/", $mydomain); $_SESSION["idIdioma"] = "1"; $_SESSION["idioma"] = "es"; $_SESSION["hrefidioma"] = "./es/"; break; case "en": $valor_cookie = "2-en"; setcookie("idioma", $valor_cookie, $expiracion, "/", $mydomain); $_SESSION["idIdioma"] = "2"; $_SESSION["idioma"] = "en"; $_SESSION["hrefidioma"] = "./en/"; break; default: $valor_cookie = "1-es"; setcookie("idioma", $valor_cookie, $expiracion, "/", $mydomain); $_SESSION["idIdioma"] = "1"; $_SESSION["idioma"] = "es"; $_SESSION["hrefidioma"] = "./es/"; } } } } include("includes/diccionario/".$diccionario.".php"); ?> query("Select * From menu Where menu = '".$menu."'"); $rowMeta=$db->fetch($resMeta); ?>
Buscar

Intranet

isMobile() && $menu!="intranet") {?>