Example #1
0
//$_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;
        }
    }
}