X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fplatal.inc.php;h=7b930ccd2ddcaa3466b8eea3838a060cbde24535;hb=42a50827dc2ac2b13ddaf77ea16c0989cd8b960d;hp=769261a378dd8f0b39f599c9fcfa27914e17f3fe;hpb=0337d704b62718d7c77106c0e4c4e26fb02beacf;p=platal.git diff --git a/include/platal.inc.php b/include/platal.inc.php index 769261a..7b930cc 100644 --- a/include/platal.inc.php +++ b/include/platal.inc.php @@ -1,6 +1,6 @@ ns . $path . ($query ? '?'.$query : ''); + return $fragment ? $base.'#'.$fragment : $base; +} + +function pl_self($n = null) { + global $platal; + return $platal->pl_self($n); +} -require_once('platal/env.inc.php'); +function http_redirect($fullurl) +{ + if (count($_SESSION)) { + session_write_close(); + } + header('Location: '.$fullurl); + exit; +} -// }}} +function pl_redirect($path, $query = null, $fragment = null) +{ + global $globals; + http_redirect($globals->baseurl . '/' . pl_url($path, $query, $fragment)); +} // vim:set et sw=4 sts=4 sws=4 foldmethod=marker: ?>