Exemple #1
0
function hoturl($page, $options = null)
{
    global $ConfSiteBase, $ConfSiteSuffix, $Me;
    $t = hoturl_site_relative($page, $options);
    if ($t !== "index" . $ConfSiteSuffix) {
        return $ConfSiteBase . $t;
    } else {
        $trail = substr($t, 5 + strlen($ConfSiteSuffix));
        if ($ConfSiteBase !== "") {
            return $ConfSiteBase . $trail;
        } else {
            return Navigation::site_path() . $trail;
        }
    }
}
 public static function set_requested($listno)
 {
     global $Now;
     if ($listno) {
         setcookie("hotcrp_ls", $listno, $Now + 2, Navigation::site_path());
     } else {
         if (isset($_COOKIE["hotcrp_ls"])) {
             setcookie("hotcrp_ls", "", $Now - 86400, Navigation::site_path());
         }
     }
 }
Exemple #3
0
function hoturl($page, $options = null)
{
    $siteurl = Navigation::siteurl();
    $t = hoturl_site_relative($page, $options);
    if ($page !== "index") {
        return $siteurl . $t;
    }
    $expectslash = 5 + strlen(Navigation::php_suffix());
    if (strlen($t) < $expectslash || substr($t, 0, $expectslash) !== "index" . Navigation::php_suffix() || strlen($t) > $expectslash && $t[$expectslash] === "/") {
        return $siteurl . $t;
    } else {
        return ($siteurl !== "" ? $siteurl : Navigation::site_path()) . substr($t, $expectslash);
    }
}