projects
/
platal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more simplifications
[platal.git]
/
include
/
platal.inc.php
diff --git
a/include/platal.inc.php
b/include/platal.inc.php
index
6662e9d
..
8ad7bf9
100644
(file)
--- a/
include/platal.inc.php
+++ b/
include/platal.inc.php
@@
-19,42
+19,54
@@
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
-function microtime_float()
-{
- list($usec, $sec) = explode(
" ", microtime());
- return ((float)$usec + (float)$sec);
-}
+function microtime_float()
+{
+ list($usec, $sec) = explode(
' ', microtime());
+ return ((float)$usec + (float)$sec);
+}
$TIME_BEGIN = microtime_float();
$TIME_BEGIN = microtime_float();
-// {{{ defines
-
-$i=0;
-define("AUTH_PUBLIC", $i++);
-define("AUTH_COOKIE", $i++);
-define("AUTH_MDP", $i++);
+define('AUTH_PUBLIC', 0);
+define('AUTH_COOKIE', 1);
+define('AUTH_MDP', 2);
-define(
"PERMS_EXT", "ext"
);
-define(
"PERMS_USER", "user"
);
-define(
"PERMS_ADMIN", "admin"
);
+define(
'PERMS_EXT', 'ext'
);
+define(
'PERMS_USER', 'user'
);
+define(
'PERMS_ADMIN', 'admin'
);
define('SKINNED', 0);
define('SKINNED', 0);
-define('NO_SKIN', 1);
+define('SIMPLE', 1);
+define('NO_SKIN', 2);
+
+require_once dirname(__FILE__).'/../classes/Env.php';
+
+function pl_url($path, $query = null, $fragment = null)
+{
+ global $platal;
-require_once('platal/env.inc.php');
+ $base = $platal->ns . $path . ($query ? '?'.$query : '');
+ return $fragment ? $base.'#'.$fragment : $base;
+}
-// }}}
-// {{{ function redirect
+function pl_self($n = null) {
+ global $platal;
+ return $platal->pl_self($n);
+}
-function
redirect($page
)
+function
http_redirect($fullurl
)
{
if (count($_SESSION)) {
session_write_close();
}
{
if (count($_SESSION)) {
session_write_close();
}
- header(
"Location: $page"
);
+ header(
'Location: '.$fullurl
);
exit;
}
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:
?>
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
?>