From 543336aef16562369c01992817f58e17144c9cad Mon Sep 17 00:00:00 2001 From: neoraider Date: Thu, 14 Dec 2006 00:06:02 +0000 Subject: Base-Type durch Subst-Erweiterungen unnoetig gemacht; Type-Konzept entfernt. --- base.xml | 41 +++++----- code/links.inc.php | 2 +- code/nav.inc.php | 6 +- code/pages.inc.php | 155 ++++++++++++++++++++------------------ code/subst.inc.php | 39 +++++++++- code/user.inc.php | 2 +- config/SQL/base.sql | 21 ++++++ config/SQL/pages.sql | 11 ++- config/SQL/privs.sql | 9 +-- core/modules.inc.php | 10 +-- index.php | 26 ++++++- lang/de.inc.php | 1 + pages/Login.xml | 28 +++++++ pages/Logout.xml | 23 ++++++ pages/Modules.xml | 50 +++++++++++++ pages/Modules:Config.xml | 17 +++++ pages/Modules:Enable.xml | 28 +++++++ pages/Pages.xml | 40 ++++++++++ pages/Pages:Copy.xml | 29 +++++++ pages/Pages:Delete.xml | 30 ++++++++ pages/Pages:Edit.xml | 41 ++++++++++ pages/Pages:Handle.xml | 149 ++++++++++++++++++++++++++++++++++++ pages/Pages:New.xml | 33 ++++++++ pages/Pages:Privs.xml | 56 ++++++++++++++ pages/Pages:Rename.xml | 30 ++++++++ pages/Users.xml | 41 ++++++++++ pages/Users:Delete.xml | 30 ++++++++ pages/Users:Group.xml | 30 ++++++++ pages/Users:Handle.xml | 128 +++++++++++++++++++++++++++++++ pages/Users:New.xml | 32 ++++++++ pages/Users:Password.xml | 32 ++++++++ pages/Users:Rename.xml | 30 ++++++++ pages/base/default.xml | 45 ----------- pages/content/Login.xml | 29 ------- pages/content/Logout.xml | 24 ------ pages/content/Modules.xml | 51 ------------- pages/content/Modules:Config.xml | 18 ----- pages/content/Modules:Enable.xml | 29 ------- pages/content/Pages.xml | 44 ----------- pages/content/Pages:Copy.xml | 33 -------- pages/content/Pages:Delete.xml | 34 --------- pages/content/Pages:Edit.xml | 45 ----------- pages/content/Pages:Handle.xml | 158 --------------------------------------- pages/content/Pages:New.xml | 37 --------- pages/content/Pages:Privs.xml | 60 --------------- pages/content/Pages:Rename.xml | 34 --------- pages/content/Users.xml | 42 ----------- pages/content/Users:Delete.xml | 31 -------- pages/content/Users:Group.xml | 31 -------- pages/content/Users:Handle.xml | 129 -------------------------------- pages/content/Users:New.xml | 33 -------- pages/content/Users:Password.xml | 33 -------- pages/content/Users:Rename.xml | 31 -------- templates/default.inc.php | 8 +- templates/phpexec.inc.php | 10 ++- 55 files changed, 1094 insertions(+), 1095 deletions(-) create mode 100644 config/SQL/base.sql create mode 100644 pages/Login.xml create mode 100644 pages/Logout.xml create mode 100644 pages/Modules.xml create mode 100644 pages/Modules:Config.xml create mode 100644 pages/Modules:Enable.xml create mode 100644 pages/Pages.xml create mode 100644 pages/Pages:Copy.xml create mode 100644 pages/Pages:Delete.xml create mode 100644 pages/Pages:Edit.xml create mode 100644 pages/Pages:Handle.xml create mode 100644 pages/Pages:New.xml create mode 100644 pages/Pages:Privs.xml create mode 100644 pages/Pages:Rename.xml create mode 100644 pages/Users.xml create mode 100644 pages/Users:Delete.xml create mode 100644 pages/Users:Group.xml create mode 100644 pages/Users:Handle.xml create mode 100644 pages/Users:New.xml create mode 100644 pages/Users:Password.xml create mode 100644 pages/Users:Rename.xml delete mode 100644 pages/base/default.xml delete mode 100644 pages/content/Login.xml delete mode 100644 pages/content/Logout.xml delete mode 100644 pages/content/Modules.xml delete mode 100644 pages/content/Modules:Config.xml delete mode 100644 pages/content/Modules:Enable.xml delete mode 100644 pages/content/Pages.xml delete mode 100644 pages/content/Pages:Copy.xml delete mode 100644 pages/content/Pages:Delete.xml delete mode 100644 pages/content/Pages:Edit.xml delete mode 100644 pages/content/Pages:Handle.xml delete mode 100644 pages/content/Pages:New.xml delete mode 100644 pages/content/Pages:Privs.xml delete mode 100644 pages/content/Pages:Rename.xml delete mode 100644 pages/content/Users.xml delete mode 100644 pages/content/Users:Delete.xml delete mode 100644 pages/content/Users:Group.xml delete mode 100644 pages/content/Users:Handle.xml delete mode 100644 pages/content/Users:New.xml delete mode 100644 pages/content/Users:Password.xml delete mode 100644 pages/content/Users:Rename.xml diff --git a/base.xml b/base.xml index cdc3003..8dce219 100644 --- a/base.xml +++ b/base.xml @@ -13,27 +13,26 @@ user util - default - Login - Logout - Modules - Modules:Config - Modules:Enable - Pages - Pages:Copy - Pages:Delete - Pages:Edit - Pages:Handle - Pages:New - Pages:Privs - Pages:Rename - Users - Users:Delete - Users:Group - Users:Handle - Users:New - Users:Password - Users:Rename + Login + Logout + Modules + Modules:Config + Modules:Enable + Pages + Pages:Copy + Pages:Delete + Pages:Edit + Pages:Handle + Pages:New + Pages:Privs + Pages:Rename + Users + Users:Delete + Users:Group + Users:Handle + Users:New + Users:Password + Users:Rename diff --git a/code/links.inc.php b/code/links.inc.php index 6c6fcd8..54d1dd9 100644 --- a/code/links.inc.php +++ b/code/links.inc.php @@ -3,7 +3,7 @@ class Links { function GetNeonLink($page, $extra = '', $html = true) { - if($GLOBALS['pages']->HasReadAccess($page, 'c')) { + if($GLOBALS['pages']->HasReadAccess($page)) { if($GLOBALS['user']->login_type == 'url') $ret = 'index.php?page=' . $page . '&login=' . $GLOBALS['user']->login_key . ($extra ? '&' . $extra : ''); diff --git a/code/nav.inc.php b/code/nav.inc.php index 940ced2..7d1e38b 100644 --- a/code/nav.inc.php +++ b/code/nav.inc.php @@ -1,5 +1,5 @@ entries[$entry->parent]->Add(&$this->entries[$key]); } - function ParseNav($gid, $name) { + function ParseNav($name, $gid = NULL) { + if($gid === NULL) $gid = $GLOBALS['user']->getGid(); + $ret = '