diff options
Diffstat (limited to 'code/content.inc.php')
-rw-r--r-- | code/content.inc.php | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/code/content.inc.php b/code/content.inc.php deleted file mode 100644 index 8a20507..0000000 --- a/code/content.inc.php +++ /dev/null @@ -1,35 +0,0 @@ -<?PHP - if(!defined('CONTENT_INC')) { - define('CONTENT_INC', 1); - - include('code/db.inc.php'); - include('code/user.inc.php'); - include('code/handlers.inc.php'); - - function GetPage($name) { - $user = $GLOBALS['user']; - - $res = DBQuery('SELECT access, handler, data FROM pages WHERE name = ?', $name); - - if(!$res->RecordCount()) { - $message = $GLOBALS['handlers']['default']->HandleErrorMessage('PageNotFound', array('page' => $name)); - - if(!$message['title']) $message['title'] = $name; - - return $message; - } - - if((($user->GetUid() == 0) || ($user->GetGid() != 0)) && ($res->fields[0] & (1 << $user->GetGid())) == 0) { - $message = $GLOBALS['handlers'][$res->fields[1]]->HandleErrorMessage('Forbidden', array('page' => $name)); - - if(!$message['title']) $message['title'] = $name; - - return $message; - } - parse_str($res->fields[2], $data); - $data['_page'] = $name; - - return $GLOBALS['handlers'][$res->fields[1]]->HandleContentData($data); - } - } -?> |