diff --git a/lib/plugins/config/admin.php b/lib/plugins/config/admin.php
index 39af573ae7c50b70166874cbb7648c023a5ec9f3..e0b9a8472486bdd9d67b30756623f34055e38b73 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) {