function cabecera($isLogged = true) { if ($isLogged) { $biblioName = getBiblioName($_SESSION['bibliokey']); echo <<<FIN <div id="header"> <div id="mainlocabibli"> <span class="locabibli"> Estás en la biblioteca de {$biblioName} <br/> <a href="bibliochoose.php">¿Quieres cambiar?</a> </span> <p class="actu">{$_SESSION['disponibilidad']}</p> </div> <div id="headertit"> <h1><a href="main.php"><span>abre</span>Libros</a></h1> </div> <div id="user"> <div class="fleft"> <img width="48" height="48" alt="user" src="{$_SESSION['avatar']}"/> </div> <div class="flright"> <a href="http://twitter.com/{$_SESSION['username']}">@{$_SESSION['username']}</a> </div> <br/> <br/> <div class="flright"> <a href="logout.php"> salir</a> </div> </div> </div> <br clear="all"> FIN; } else { echo <<<FIN <div id="header"> <h1><span>abre</span>Libros</h1> </div> FIN; } echo "<div class='articleBody clear'>"; }
<?php //ini_set('display_errors', 1); session_start(); require_once "includes/htmlhelper.php"; require_once "includes/bibliohelper.php"; require_once "includes/dbhelper.php"; //Si tenemos sesión, estamos registrados //y vamos a la página principal //Lo mismo habría que hacer algún tipo más de comprobación if (empty($_SESSION['username'])) { header('Location: logout.php'); } if (getBiblioName($_REQUEST["bibliokey"]) == "") { header('Location: bibliochoose.php'); } //echo "-".$_SESSION['bibliokey'] . "-". $_REQUEST["bibliokey"] . "-"; if ($_SESSION['bibliokey'] == $_REQUEST["bibliokey"]) { //echo 1; header('Location: main.php'); exit; } $db = connectDatabase(); $query = mysql_query("SELECT * \n FROM usuario \n WHERE usu_oauth_provider = '{$_SESSION['oauth_provider']}' \n AND usu_oauth_uid = {$_SESSION['oauth_uid']} \n AND usu_id = {$_SESSION['usu_id']}", $db); $result = mysql_fetch_array($query); if (!$result) { header('Location: logout.php'); } else { $query = mysql_query("UPDATE usuario \n \t\t\t\t\t\t SET usu_bibliokey = '{$_REQUEST["bibliokey"]}'\n \t\t\t\t\t WHERE usu_id = {$_SESSION['usu_id']}", $db); $_SESSION['bibliokey'] = $_REQUEST["bibliokey"]; $_SESSION['forceupdate'] = 1;