//$_SERVER["REQUEST_URI"] => "/changelog#contenido" function esPagina($a) { $paginas = array('rtve', 'univision'); $pag = ""; for ($i = 0; $i < ($i_t = count($paginas)); $i++) { if (strpos($a, $paginas[$i]) === 1) { $pag = $paginas[$i]; break; //No seguir buscando más coincidencias } } return $pag; } //páginas cadenas pagina($pag); function pagina($cual) { global $palabras_clave, $descripcion, $seccion, $img, $titulo, $bg; switch ($cual) { case 'rtve': $titulo = "Descargar videos de RTVE TV online - " . date("Y"); $descripcion = 'Descargar videos de la web de RTVE. La mejor página para bajar videos gratis de RTVE - Descargavideos.TV'; $img = 'rtve.png'; $bg = "#006181"; break; case 'univision': $titulo = "Descargar videos de Univision TV online - " . date("Y"); $descripcion = 'Descargar videos de la web de Univision. La mejor página para bajar videos gratis de Univision - Descargavideos.TV'; $img = 'univision.png'; $bg = "#346F77";
} /*Redireciona para a página parar */ pagina("Parar"); exit; } /* Captura uma pergunta aleatória com base na fase do usuário */ $_SESSION["partida"]["idperguntafase"] = executeQuery_OR("SELECT interperguntafase.id FROM interperguntafase, tblfase, tblperguntas WHERE tblfase.id = interperguntafase.idfase AND tblperguntas.id = interperguntafase.idpergunta AND numfase = " . $_SESSION["fase"]["numfase"] . " ORDER BY RAND() LIMIT 1", "id"); /* Atualiza este id(Id da tabela que contém a referência para tabela fase e para tabela pergunta) na partida do usuário*/ executeQuery_NR("UPDATE tblpartida SET idperguntafase=" . $_SESSION["partida"]["idperguntafase"] . " WHERE id = " . $_SESSION["partida"]["id"] . ";"); /* Obtém as perguntas e respostas do jogo da base de dados */ $idPergunta = executeQuery_OR("SELECT tblperguntas.id FROM tblperguntas, interperguntafase, tblpartida WHERE tblpartida.idperguntafase = interperguntafase.id AND interperguntafase.idpergunta = tblperguntas.id AND tblpartida.idperguntafase = " . $_SESSION["partida"]["idperguntafase"], "id"); $_SESSION["pergunta"] = executeQuery_AR("SELECT * FROM tblperguntas WHERE id = " . $idPergunta); /* Configura o número de aposta máxima conforme a correção Pois caso o usuário acertar a questão, o seu número automaticamente mudará, logo a correção se perpetuará para aposta máxima Aposta Maxima = Aposta Minima + 20% da Aposta Minima * Numero da Fase */ $_SESSION["partida"]["apostamaxima"] = 28 + 8 * $_SESSION["partida"]["questao"] * $_SESSION["fase"]["numfase"]; /* Caso o usuário deseje comprar mais tempo */ if (isset($_SESSION["bonus"]) && $_SESSION["bonus"] != null) { pagina("Bonus"); exit; } else { if (isset($_POST["btncomprar"])) { pagina("Comprar"); exit; } else { pagina("Jogo"); } }
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../reclamacionExterna/default2.php">'; } } } } else { logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " Cargamos en formulario de la pagina"); //usuario logeado que da de alta nueva reclamación //guardo los datos del cliente en un array para presentar en el formulario if (isset($_POST['strUsuario'])) { $strUsuario = $_POST['strUsuario']; } logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " LLAMAR->clsCNCli->DatosCliente(" . $_POST['strUsuario'] . ")"); $datosCliente = $clsCNCli->DatosCliente($strUsuario); //cargo el formulario logger('traza', 'reclamacionExterna.php-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['base'] . ', SesionID: ' . session_id() . " cargo el formulario on los datos del cliente"); pagina($datosCliente); } } function pagina($datosCliente) { //$clsCNUsu=new clsCNUsu(); ?> <!DOCTYPE html> <HTML> <HEAD> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="../images/q.ico"> <TITLE>Reclamación - ALTA</TITLE> <?php //estas funciones son generales librerias_jQuery();
pagina("Principal"); exit; } /* Caso o usuário não possua mais créditos */ } else { if (isset($_POST["btninicio"])) { /* Obtem dados da ultima partia]da do jogador */ $idPartida = executeQuery_OR("SELECT MAX(id) as idPartida FROM tblpartida WHERE idusuario = " . $_SESSION["usuario"]["id"] . ";", "idPartida"); /* Caso o usuário seja novo no jogo, não terá uma partida criada na base de dados. Então verifica-se, caso não tenha define os valores padrões */ if ($idPartida != null) { $_SESSION["partida"] = executeQuery_AR("SELECT * FROM tblpartida WHERE id = " . $idPartida); $_SESSION["partida"]["fase"] = executeQuery_OR("SELECT numfase FROM tblpartida, interperguntafase, tblfase WHERE tblpartida.idperguntafase = interperguntafase.id AND interperguntafase.idfase = tblfase.id AND interperguntafase.id = " . $_SESSION["partida"]["idperguntafase"] . ";", "numfase"); } else { // Define todos os valores como vázio $_SESSION["partida"]["id"] = ""; $_SESSION["partida"]["fase"] = 1; $_SESSION["partida"]["creditoentrada"] = 0; $_SESSION["partida"]["creditoadd"] = 0; $_SESSION["partida"]["creditosaida"] = 0; $_SESSION["partida"]["data"] = 0; $_SESSION["partida"]["questao"] = 1; $_SESSION["partida"]["tempototal"] = "00:00:00"; $_SESSION["partida"]["acumulado"] = 0; } pagina("Principal"); exit; } else { pagina("CredInsuficiente"); } }
function verificaNavegador() { $useragent = $_SERVER['HTTP_USER_AGENT']; if (preg_match('|MSIE ([0-9].[0-9]{1,2})|', $useragent, $matched)) { $browser_version = $matched[1]; $browser = 'IE'; if ($browser_version == "8.0" || $browser_version == "7.0" || $browser_version == "6.0" || $browser_version == "9.0") { $_SESSION["msg"] = true; pagina("Aviso"); exit; } } }