0) { $geturl[0] = ""; } // variavel que define se vai ter mais de um idioma no site $temIdioma = false; /// validação de idiomas do painel if($temIdiomaWork){ if($geturl[0] == $pastaAdm){ $idiomaUrl = $geturl[1]; $nomeIdiomaWork = $idiomaUrl; $idiomaWork = $arrIdiomasWork[$idiomaUrl][0]; if($idiomaWork == ""){ foreach ($arrIdiomasWork as $k=>$row){ $idiomaWork = $arrIdiomasWork[$k][0]; $nomeIdiomaWork = $k; break; } } $_SESSION['idiomaWork'] = $idiomaWork; $_SESSION['nomeIdiomaWork'] = $nomeIdiomaWork; header("Location: /{$pastaAdm}"); die; } } // validação de idiomas do site if($temIdioma){ $arrIdiomas = array("pt"=>1, "es"=>2, "en"=>3); $idiomaPadrao = "pt"; $idioma = $geturl[0] ? $geturl[0] : $idiomaPadrao; $_GET['codIdioma'] = $arrIdiomas[$idioma]; $_GET['urlIdioma'] = "/$idioma"; $_GET['idioma'] = $idioma; foreach ($geturl as $iurl=>$urltmp){ $geturl[$iurl] = $geturl[($iurl + 1)]; } define('TEMPLATES','template/'.$idioma."/"); }else{ define('TEMPLATES','template/'); } //Mensagem de página não encontrada! $msgErro = "Página não encontrada"; if($geturl[0] == ""){ $PAG = "home"; } elseif($geturl[0] == "enviacomentario"){ $PAG = "phpComentario"; } elseif($geturl[0] == "download"){ $caminhoArquivo = base64_decode($geturl[1]); include "phpDownload.php"; die; } elseif($geturl[0] == "rss"){ $PAG = (file_exists("rss.php")) ? "rss" : "paginaErro"; if ($PAG == "rss") { require_once('rss.php'); exit; } } elseif($geturl[0] == "pdf"){ $linkPDF = "./Arquivo/".str_replace("-","/",$geturl[1]).".pdf"; $filename = $geturl[2].".pdf"; //echo $linkPDF;die; header('Content-type: application/pdf'); header('Content-Disposition: inline; filename="' . $filename . '"'); header('Content-Length: ' . filesize($linkPDF)); @readfile($linkPDF); die; } elseif($geturl[0] == "Imagem"){ if(is_numeric($geturl[3][1])){ $formaRedimensiona = strtolower(substr($geturl[3], 0, 1)); $medidas = substr($geturl[3], 1); }else{ $formaRedimensiona = strtolower(substr($geturl[3], 0, 2)); $medidas = substr($geturl[3], 2); } if($formaRedimensiona == 't' || $formaRedimensiona == 'tm' || $formaRedimensiona == 'w' || $formaRedimensiona == 'h'){ $_GET[$formaRedimensiona] = $medidas; } elseif($formaRedimensiona == 'wh'){ $_GET['w'] = reset(explode("+", $medidas)); $_GET['h'] = end(explode("+", $medidas)); } // se passar a qualidade if(is_numeric($geturl[4])){ $_GET['q'] = $geturl[4]; $geturl[4] = $geturl[5]; } $tempPastaImg = explode("-",$geturl[2]); $tempPastaImg = $tempPastaImg[0]."/".substr($tempPastaImg[1],0,4)."/".substr($tempPastaImg[1],4,2)."/".substr($tempPastaImg[1],6,2); $geturl[2] = $tempPastaImg; $_GET['i'] = "Arquivo/".$geturl[2]."/".$geturl[1].".".end(explode(".", $geturl[4])); include "img.php"; die; } elseif($geturl[0] == "login"){ include("cadLogin.php"); die; } elseif($geturl[0] == "logout"){ include("manLogout.php"); die; } //CSS CUSTOMIZADO elseif ($geturl[0] == "css" || $geturl[0] == "js"){ if ($geturl[0] == "css" && $geturl[1] == "fontes") { include("template/css/cssFontes.php"); die; } $tipoArquivo = $geturl[0]; unset($geturl[0]); $caminhoArquivo = implode("/",$geturl).".".$tipoArquivo; include("minifierFile.php"); die; } //GETURL POSIÇÃO 1 elseif($geturl[1] == ""){ $PAG = (file_exists("lis".ucfirst($geturl[0]).".php")) ? "lis".ucfirst($geturl[0]) : "paginaErro"; } elseif($geturl[1] == "check"){ foreach ($geturl as $indice=>$valor){ if ($indice >= 2) { $parametroManipula[] = $valor; } } $PAG = (file_exists("man".ucfirst($geturl[0]).".php")) ? "man".ucfirst($geturl[0]) : "paginaErro"; include($PAG.".php"); die; } elseif($geturl[1] == "lista"){ $paginaAtual = 1; $categoria = $geturl[2]; $urlPaginacao = ""; if($temIdioma) $urlPaginacao = $_GET['urlIdioma']; $urlPaginacao .= "/".$geturl[0]."/".$geturl[1]."/"; $tituloCategoria = ($geturl[3] == "pagina" || is_numeric($geturl[3]) || $geturl[3] == "") ? "" : "/".$geturl[3]; $urlPaginacao .= (isset($categoria) && $categoria != "") ? $geturl[2].$tituloCategoria."/pagina/" : "pagina/"; // se o parametro 2 for pagina significa que não tem categoria if($geturl[2] == "pagina"){ $paginaAtual = ($geturl[3]) ? $geturl[3] : 1; $categoria = null; $urlPaginacao = ""; if($temIdioma) $urlPaginacao = $_GET['urlIdioma']; $urlPaginacao .= "/".$geturl[0]."/".$geturl[1]."/".$geturl[2]."/"; }elseif($geturl[3] == "pagina"){ // se o 3 for pagina significa que TEMOS categoria mas não temos titulo if (is_numeric($geturl[2])) { $categoria = $geturl[2]; } else { $categoria = null; $tituloPagina = $geturl[2]; } $paginaAtual = ($geturl[4]) ? $geturl[4] : 1; $urlPaginacao = ""; if($temIdioma) $urlPaginacao = $_GET['urlIdioma']; $urlPaginacao .= "/".$geturl[0]."/".$geturl[1]."/".$geturl[2]."/".$geturl[3]."/"; } elseif($geturl[4] == "pagina"){ // se o 4 for pagina significa que TEMOS categoria e TITULO $categoria = $geturl[2]; $tituloPagina = urldecode($geturl[3]); $paginaAtual = ($geturl[5]) ? $geturl[5] : 1; $urlPaginacao = ""; if($temIdioma) $urlPaginacao = $_GET['urlIdioma']; $urlPaginacao .= "/".$geturl[0]."/".$geturl[1]."/".$geturl[2]."/".$geturl[3]."/".$geturl[4]."/"; } $_GET['categoria'] = $categoria; $_GET['paginaAtual'] = $paginaAtual; $_GET['urlPaginacao'] = $urlPaginacao; $PAG = (file_exists("lis".ucfirst($geturl[0]).".php")) ? "lis".ucfirst($geturl[0]) : "paginaErro"; //exit; } elseif($geturl[1] == "detalhe"){ $tituloPagina = urldecode($geturl[2]); $PAG = (file_exists("det".ucfirst($geturl[0]).".php")) ? "det".ucfirst($geturl[0]) : "paginaErro"; } elseif($geturl[1] == "detalhes"){ $tituloPagina = urldecode($geturl[3]); $codItem = $geturl[2]; $_GET['codItem'] = $codItem; $PAG = (file_exists("det".ucfirst($geturl[0]).".php")) ? "det".ucfirst($geturl[0]) : "paginaErro"; } elseif($geturl[1] == "cadastro"){ $cadRetorno = $geturl[2]; $_GET['cadRetorno'] = $cadRetorno; $PAG = (file_exists("cad".ucfirst($geturl[0]).".php")) ? "cad".ucfirst($geturl[0]) : "paginaErro"; } elseif($geturl[1] == "carrega"){ $cadRetorno = $geturl[2]; $_GET['cadRetorno'] = $cadRetorno; $PAG = (file_exists("ajax".ucfirst($geturl[0]).".php")) ? "ajax".ucfirst($geturl[0]) : "paginaErro"; //exit; } elseif($geturl[0] == "busca"){ $parametro = urldecode($geturl[1]); $urlPaginacao = ""; if($temIdioma) $urlPaginacao = $_GET['urlIdioma']; $urlPaginacao .= "/".$geturl[0]."/".$geturl[1]."/pagina/"; if($geturl[2] == "pagina"){ $paginaAtual = ($geturl[3]) ? $geturl[3] : 1; $urlPaginacao = ""; if($temIdioma) $urlPaginacao = $_GET['urlIdioma']; $urlPaginacao .= "/".$geturl[0]."/".$geturl[1]."/".$geturl[2]."/"; } $_GET['pBusca'] = $parametro; $_GET['paginaAtual'] = $paginaAtual; $_GET['urlPaginacao'] = $urlPaginacao; $tituloPagina = "Busca"; $PAG = (file_exists("manBusca.php")) ? "manBusca" : "paginaErro"; //exit; } elseif($geturl[0] == "buscaarea"){ $area = $geturl[1]; $parametro = $geturl[2]; $PAG = (file_exists("lisBusca".ucfirst($area))) ? "lisBusca".ucfirst($area) : "paginaErro"; //exit; } elseif($geturl[0] == "erro"){ $msgErro = $geturl[1]; $PAG = "paginaErro"; //exit; } elseif($geturl[0] != ""){ $PAG = "home"; } require_once('index.php'); $_SESSION['paginaAnterior'] = $_SERVER['REQUEST_URI']; ?>