From bbcca77d7022f9c10c35247102f5f0a0ed87e99c Mon Sep 17 00:00:00 2001 From: neoraider Date: Sun, 5 Mar 2006 02:37:00 +0000 Subject: Seiten- und Rechte-Verwaltungen koennen jetzt auch auf Nav- und Editor-Seiten zugreifen. --- code/links.inc.php | 11 ++++++++--- code/pages.inc.php | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'code') diff --git a/code/links.inc.php b/code/links.inc.php index e118160..9fbaae3 100644 --- a/code/links.inc.php +++ b/code/links.inc.php @@ -2,12 +2,17 @@ require_once('code/user.inc.php'); class Links { - function GetNeonLink($page) { + function GetNeonLink($page, $extra = '', $html = true) { if($GLOBALS['pages']->HasAccess($page, 'c')) { if($GLOBALS['user']->GetLoginType() == 'url') - return 'index.php?page=' . $page . '&login=' . $GLOBALS['user']->GetLoginKey(); + $ret = 'index.php?page=' . $page . '&login=' . $GLOBALS['user']->GetLoginKey() + . ($extra ? '&' . $extra : ''); - return 'index.php?page=' . $page; + else + $ret = 'index.php?page=' . $page . ($extra ? '&' . $extra : ''); + + if($html) return htmlspecialchars($ret); + else return $ret; } return ''; diff --git a/code/pages.inc.php b/code/pages.inc.php index ca0dbc1..09cd525 100644 --- a/code/pages.inc.php +++ b/code/pages.inc.php @@ -39,6 +39,7 @@ $data = array_map('Unquote', $data); $data['_id'] = $res->fields[0]; $data['_page'] = $name; + $data['_type'] = $type; return $this->Get($res->fields[1], 'e', array('_data' => $data)); } -- cgit v1.2.3