From 400497e1ca2ae89ec0952c91078e2dc0a967db27 Mon Sep 17 00:00:00 2001
From: chris <chris@jalakai.co.uk>
Date: Mon, 30 Jan 2006 14:42:10 +0100
Subject: [PATCH] config manager update - fix for missing $ID in URLs

darcs-hash:20060130134210-9b6ab-6f7f0eb50d95997c1e0d3df79011d7963721591e.gz
---
 lib/plugins/config/admin.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/plugins/config/admin.php b/lib/plugins/config/admin.php
index 39af573ae..e0b9a8472 100644
--- a/lib/plugins/config/admin.php
+++ b/lib/plugins/config/admin.php
@@ -53,6 +53,7 @@ class admin_plugin_config extends DokuWiki_Admin_Plugin {
      * handle user request
      */
     function handle() {
+      global $ID;
     
       if (!$this->_restore_session()) return $this->_close_session();
       if (!isset($_REQUEST['save']) || ($_REQUEST['save'] != 1)) return $this->_close_session();
@@ -89,7 +90,8 @@ class admin_plugin_config extends DokuWiki_Admin_Plugin {
      * output appropriate html
      */
     function html() { 
-      global $lang;  
+      global $lang;
+      global $ID;
     
       if (is_null($this->_config)) { $this->_config = new configuration($this->_file); }
             $this->setupLocale(true);
@@ -105,7 +107,7 @@ class admin_plugin_config extends DokuWiki_Admin_Plugin {
       elseif ($this->_changed)
         ptln('<p class="ok">'.$this->getLang('updated').'</p>');
       
-      ptln('<form action="'.wl($id).'" method="post">');
+      ptln('<form action="'.wl($ID).'" method="post">');
       ptln('  <table class="inline">');
       
       foreach($this->_config->setting as $setting) {
-- 
GitLab