Exemplo n.º 1
0
    }
}
$conn->SetCharSet('utf8');
$conn->EXECUTE('SET NAMES \'utf8\';');
if (true && !(defined('IS_TEST') && IS_TEST === TRUE)) {
    include "libs/smarty/Smarty.class.php";
    $smarty = new Smarty();
    $smarty->setTemplateDir(__DIR__ . "/../templates/");
    $smarty->assign("CURRENT_USER_IS_ADMIN", 0);
    if (defined("SMARTY_CACHE_DIR")) {
        $smarty->setCacheDir(SMARTY_CACHE_DIR)->setCompileDir(SMARTY_CACHE_DIR);
    }
    $smarty->assign("GOOGLECLIENTID", OMEGAUP_GOOGLE_CLIENTID);
    $smarty->assign("LOGGED_IN", "0");
    UITools::$IsLoggedIn = false;
    $smarty->assign("FB_URL", SessionController::getFacebookLoginUrl());
    if (defined("OMEGAUP_GA_TRACK") && OMEGAUP_GA_TRACK) {
        $smarty->assign("OMEGAUP_GA_TRACK", 1);
        $smarty->assign("OMEGAUP_GA_ID", OMEGAUP_GA_ID);
    } else {
        $smarty->assign("OMEGAUP_GA_TRACK", 0);
    }
    $userRequest = new Request($_REQUEST);
    $session = SessionController::apiCurrentSession($userRequest);
    if ($session['valid']) {
        $smarty->assign("LOGGED_IN", "1");
        UITools::$IsLoggedIn = true;
        $smarty->assign("CURRENT_USER_USERNAME", $session["username"]);
        $smarty->assign("CURRENT_USER_EMAIL", $session["email"]);
        $smarty->assign("CURRENT_USER_IS_EMAIL_VERIFIED", $session["is_email_verified"]);
        $smarty->assign("CURRENT_USER_IS_ADMIN", $session["is_admin"]);