Exemplo n.º 1
0
/**
 * skin_storeName() -- Store a skin name given or part of the URL
 */
function skin_storeName($skin_name = null)
{
    // Get configuration value
    if (null == $skin_name) {
        $skin_name = config_getValue("skin", CONFIG_SOURCE_URL);
    }
    // Store for a bit less than 10 years...
    $expire_time = time() + 300000000;
    if ($skin_name != "default") {
        setcookie(CONFIG_COOKIE_PREFIX . "skin", "{$skin_name}", $expire_time);
    }
    return;
}
Exemplo n.º 2
0
<div id="block-map-div" class="block-outer-div block-div">
<div id="block-map-maps-div">

<?php 
// Build service list of known services
require_once "library/app/class-akwebservice.php";
$mapsrv = array("google" => new akWebService("google", "Google Maps", "blocks/app/block-map-google.php"), "yahoo" => new akWebService("yahoo", "Yahoo! Maps", "blocks/app/block-map-yahoo.php"), "mapquest" => new akWebService("mapquest", "Mapquest", "blocks/app/block-map-mapquest.php"));
// Determine selected service from config
$mapper = config_getValue("map");
if ($mapper == "default") {
    // Nothing set, default to Google Maps
    $mapper = "google";
} else {
    $expire_time = time() + 300000000;
    // User-specified, store as cookie if changed
    if ($mapper != config_getValue("map", CONFIG_SOURCE_COOKIE)) {
        echo "<script type=\"text/javascript\">";
        echo "document.cookie=\"" . CONFIG_COOKIE_PREFIX . "map=" . $mapper . ";expires=" . $expire_time . "\"";
        echo "</script>";
    }
}
require_once $mapsrv[$mapper]->url;
?>

</div>
<div id="block-map-alternates-div" class="block-text">
<?php 
// Alternate services text
echo "(Don't like " . $mapsrv[$mapper]->label . "? Try ";
$remaining = count($mapsrv) - 2;
foreach ($mapsrv as $cursrv) {
Exemplo n.º 3
0
/**
 * auth_logout() -- Do any logout processing
 *
 * NOTE: This must be called before anything is
 *       emitted.
 */
function auth_logout()
{
    global $auth_user;
    /* Step 1: Destroy session in DB */
    $user = config_getValue("user");
    if (null != $user && "default" != $user) {
        $valid = db_userlist($user);
        if (null != $valid || array_key_exists($user, $valid)) {
            db_updateUserSession($valid[$user]->uid, null);
        }
    }
    /* Step 2: Clear any cookies */
    setcookie("jof-user", "default", time() - 3600);
    $_COOKIE["jof-user"] = "******";
    setcookie("jof-session-id", "", time() - 3600);
    $_COOKIE["jof-session-id"] = "";
    /* Step 3: Wipe the auth user */
    if ($auth_user->name != 'default') {
        $auth_user = new akUser('default');
    }
    return true;
}