Index: branches/2.8.x/CHANGELOG
===================================================================
--- branches/2.8.x/CHANGELOG	(revision 1401)
+++ branches/2.8.x/CHANGELOG	(revision 1402)
@@ -11,7 +11,11 @@
 ! = Update/Change
 
 ------------------------------------- 2.8.2 -------------------------------------
-21 Jan-2011 Build 1400 Frank Heyne (FrankH)
+22 Jan-2011 Build 1402 Dietmar Woellbrink (Luisehahne)
+! secure peparing and beginning fix admin/pages
+21 Jan-2011 Build 1401 Frank Heyne (FrankH)
+! fixed changelog
+#21 Jan-2011 Build 1400 Frank Heyne (FrankH)
 # Security fix in account 
 # Security fix in admin/media, thanks to hal 9000
 21 Jan-2011 Build 1399 Dietmar Woellbrink (Luisehahne)
Index: branches/2.8.x/wb/admin/pages/save.php
===================================================================
--- branches/2.8.x/wb/admin/pages/save.php	(revision 1401)
+++ branches/2.8.x/wb/admin/pages/save.php	(revision 1402)
@@ -15,7 +15,19 @@
  * @lastmodified    $Date$
  *
  */
+/*
+*/
+// Create new admin object
+require('../../config.php');
+require_once(WB_PATH.'/framework/class.admin.php');
+$admin = new admin('Pages', 'pages_modify');
 
+if (!$admin->checkFTAN())
+{
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS'],'index.php');
+	exit();
+}
+
 // Get page & section id
 if(!isset($_POST['page_id']) || !is_numeric($_POST['page_id'])) {
 	header("Location: index.php");
@@ -23,6 +35,7 @@
 } else {
 	$page_id = intval($_POST['page_id']);
 }
+
 if(!isset($_POST['section_id']) || !is_numeric($_POST['section_id'])) {
 	header("Location: index.php");
 	exit(0);
@@ -30,16 +43,20 @@
 	$section_id = intval($_POST['section_id']);
 }
 
-// Create new admin object
-require('../../config.php');
-require_once(WB_PATH.'/framework/class.admin.php');
-$admin = new admin('Pages', 'pages_modify');
+/*
+if( (!($page_id = $admin->checkIDKEY('page_id', 0, $_SERVER['REQUEST_METHOD']))) )
+{
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);
+	exit();
+}
 
-if (!$admin->checkFTAN())
+if( (!($section_id= $admin->checkIDKEY('section_id', 0, $_SERVER['REQUEST_METHOD']))) )
 {
-	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS'],'index.php');
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);
 	exit();
 }
+*/
+
 $js_back = "javascript: history.go(-1);";
 
 // Get perms
@@ -96,7 +113,7 @@
 {
 	$admin->print_error($database->get_error(), $js_back);
 } else {
-	$admin->print_success($MESSAGE['PAGES']['SAVED'], ADMIN_URL.'/pages/modify.php?page_id='.$page_id);
+	$admin->print_success($MESSAGE['PAGES']['SAVED'], ADMIN_URL.'/pages/modify.php?page_id='.$results_array['page_id'] );
 }
 
 // Print admin footer
Index: branches/2.8.x/wb/admin/pages/settings.php
===================================================================
--- branches/2.8.x/wb/admin/pages/settings.php	(revision 1401)
+++ branches/2.8.x/wb/admin/pages/settings.php	(revision 1402)
@@ -16,6 +16,15 @@
  *
  */
 
+/*
+*/
+// Create new admin object
+require('../../config.php');
+require_once(WB_PATH.'/framework/class.admin.php');
+$admin = new admin('Pages', 'pages_settings');
+// Include the WB functions file
+require_once(WB_PATH.'/framework/functions-utf8.php');
+
 // Get page id
 if(!isset($_GET['page_id']) || !is_numeric($_GET['page_id']))
 {
@@ -25,17 +34,14 @@
 	$page_id = $_GET['page_id'];
 }
 
-// Create new admin object
-require('../../config.php');
-require_once(WB_PATH.'/framework/class.admin.php');
-$admin = new admin('Pages', 'pages_settings');
+/*
+if( (!($page_id = $admin->checkIDKEY('page_id', 0, $_SERVER['REQUEST_METHOD']))) )
+{
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);
+	exit();
+}
+*/
 
-// Include the WB functions file
-require_once(WB_PATH.'/framework/functions-utf8.php');
-
-// Get perms
-/*$database = new database(); */
-
 $sql = 'SELECT * FROM `'.TABLE_PREFIX.'pages` WHERE `page_id` = '.$page_id;
 $results = $database->query($sql);
 $results_array = $results->fetchRow();
@@ -94,6 +100,8 @@
 
 $template->set_var(array(
 				'PAGE_ID' => $results_array['page_id'],
+				// 'PAGE_IDKEY' => $admin->getIDKEY($results_array['page_id']),
+				'PAGE_IDKEY' => $results_array['page_id'],
 				'PAGE_TITLE' => ($results_array['page_title']),
 				'MENU_TITLE' => ($results_array['menu_title']),
 				'DESCRIPTION' => ($results_array['description']),
Index: branches/2.8.x/wb/admin/pages/delete.php
===================================================================
--- branches/2.8.x/wb/admin/pages/delete.php	(revision 1401)
+++ branches/2.8.x/wb/admin/pages/delete.php	(revision 1402)
@@ -16,13 +16,6 @@
  *
  */
 
-// Get page id
-if(!isset($_GET['page_id']) || !is_numeric($_GET['page_id'])) {
-	header("Location: index.php");
-	exit(0);
-} else {
-	$page_id = $_GET['page_id'];
-}
 
 // Create new admin object and print admin header
 require('../../config.php');
@@ -31,13 +24,23 @@
 
 // Include the WB functions file
 require_once(WB_PATH.'/framework/functions.php');
+
 /*
-if (!$admin->checkIDKEY('page_id', 0, 'GET'))
+if( (!($page_id = $admin->checkIDKEY('page_id', 0, $_SERVER['REQUEST_METHOD']))) )
 {
 	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);
 	exit();
 }
 */
+
+// Get page id
+if(!isset($_GET['page_id']) || !is_numeric($_GET['page_id'])) {
+	header("Location: index.php");
+	exit(0);
+} else {
+	$page_id = $_GET['page_id'];
+}
+
 // Get perms
 if (!$admin->get_page_permission($page_id,'admin')) {
 	$admin->print_error($MESSAGE['PAGES']['INSUFFICIENT_PERMISSIONS']);
Index: branches/2.8.x/wb/admin/pages/sections_save.php
===================================================================
--- branches/2.8.x/wb/admin/pages/sections_save.php	(revision 1401)
+++ branches/2.8.x/wb/admin/pages/sections_save.php	(revision 1402)
@@ -26,7 +26,17 @@
 }
 
 require_once(WB_PATH."/include/jscalendar/jscalendar-functions.php");
+/**/
+// Create new admin object
+require_once(WB_PATH.'/framework/class.admin.php');
+$admin = new admin('Pages', 'pages_modify');
 
+if (!$admin->checkFTAN())
+{
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS'],'index.php');
+	exit();
+}
+
 // Get page id
 if(!isset($_GET['page_id']) || !is_numeric($_GET['page_id'])) {
 	header("Location: index.php");
@@ -34,17 +44,13 @@
 } else {
 	$page_id = $_GET['page_id'];
 }
-
-// Create new admin object
-require_once(WB_PATH.'/framework/class.admin.php');
-$admin = new admin('Pages', 'pages_modify');
-
-if (!$admin->checkFTAN())
+/*
+if( (!($page_id = $admin->checkIDKEY('page_id', 0, $_SERVER['REQUEST_METHOD']))) )
 {
-	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS'],'index.php');
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);
 	exit();
 }
-
+*/
 // Get perms
 // $database = new database();
 $results = $database->query("SELECT admin_groups,admin_users FROM ".TABLE_PREFIX."pages WHERE page_id = '$page_id'");
@@ -117,9 +123,9 @@
 }
 // Check for error or print success message
 if($database->is_error()) {
-	$admin->print_error($database->get_error(), ADMIN_URL.'/pages/sections.php?page_id='.$page_id);
+	$admin->print_error($database->get_error(), ADMIN_URL.'/pages/sections.php?page_id='.$page_id );
 } else {
-	$admin->print_success($MESSAGE['PAGES']['SECTIONS_PROPERTIES_SAVED'], ADMIN_URL.'/pages/sections.php?page_id='.$page_id);
+	$admin->print_success($MESSAGE['PAGES']['SECTIONS_PROPERTIES_SAVED'], ADMIN_URL.'/pages/sections.php?page_id='.$page_id );
 }
 
 // Print admin footer
Index: branches/2.8.x/wb/admin/pages/index.php
===================================================================
--- branches/2.8.x/wb/admin/pages/index.php	(revision 1401)
+++ branches/2.8.x/wb/admin/pages/index.php	(revision 1402)
@@ -19,6 +19,9 @@
 require('../../config.php');
 require_once(WB_PATH.'/framework/class.admin.php');
 $admin = new admin('Pages', 'pages');
+
+$admin->clearIDKEY();
+
 // Include the WB functions file
 require_once(WB_PATH.'/framework/functions.php');
 // eggsurplus: add child pages for a specific page
@@ -66,8 +69,6 @@
 
     print set_node ($parent,$par);
 
-	// $database = new database();
-
 	// Get page list from database
     $sql = 'SELECT * FROM `'.TABLE_PREFIX.'pages` WHERE `parent` = '.$parent.' ';
     $sql .= (PAGE_TRASH != 'inline') ?  'AND `visibility` != \'deleted\' ' : ' ';
@@ -156,7 +157,7 @@
 				</td>
 				<?php if($admin->get_permission('pages_modify') == true && $can_modify == true) { ?>
 				<td class="list_menu_title">
-					<a href="<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $TEXT['MODIFY']; ?>">
+					<a href="<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo /*$admin->getIDKEY($page['page_id'])*/ $page['page_id']; ?>" title="<?php echo $TEXT['MODIFY']; ?>">
 						<?php if($page['visibility'] == 'public') { ?>
 							<img src="<?php echo THEME_URL; ?>/images/visible_16.png" alt="<?php echo $TEXT['VISIBILITY']; ?>: <?php echo $TEXT['PUBLIC']; ?>" class="page_list_rights" />
 						<?php } elseif($page['visibility'] == 'private') { ?>
@@ -208,12 +209,12 @@
 				<td class="list_actions">
 					<?php if($page['visibility'] != 'deleted') { ?>
 						<?php if($admin->get_permission('pages_settings') == true && $can_modify == true) { ?>
-						<a href="<?php echo ADMIN_URL; ?>/pages/settings.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $TEXT['SETTINGS']; ?>">
+						<a href="<?php echo ADMIN_URL; ?>/pages/settings.php?page_id=<?php echo /*$admin->getIDKEY($page['page_id'])*/ $page['page_id']; ?>" title="<?php echo $TEXT['SETTINGS']; ?>">
 							<img src="<?php echo THEME_URL; ?>/images/modify_16.png" alt="<?php echo $TEXT['SETTINGS']; ?>" />
 						</a>
 						<?php } ?>
 					<?php } else { ?>
-						<a href="<?php echo ADMIN_URL; ?>/pages/restore.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $TEXT['RESTORE']; ?>">
+						<a href="<?php echo ADMIN_URL; ?>/pages/restore.php?page_id=<?php echo /*$admin->getIDKEY($page['page_id'])*/ $page['page_id']; ?>" title="<?php echo $TEXT['RESTORE']; ?>">
 							<img src="<?php echo THEME_URL; ?>/images/restore_16.png" alt="<?php echo $TEXT['RESTORE']; ?>" />
 						</a>
 					<?php } ?>
@@ -224,7 +225,6 @@
 				// Work-out if we should show the "manage dates" link
 				if(MANAGE_SECTIONS == 'enabled' && $admin->get_permission('pages_modify')==true && $can_modify==true)
                 {
-
                     $sql = 'SELECT `publ_start`, `publ_end` FROM `'.TABLE_PREFIX.'sections` ';
                     $sql .= 'WHERE `page_id` = '.$page['page_id'].' AND `module` != \'menu_link\' ';
                     $query_sections = $database->query($sql);
@@ -246,11 +246,11 @@
                         {
 							$file=$admin->page_is_active($page)?"clock_16.png":"clock_red_16.png";
 							?>
-							<a href="<?php echo ADMIN_URL; ?>/pages/sections.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $HEADING['MANAGE_SECTIONS']; ?>">
+							<a href="<?php echo ADMIN_URL; ?>/pages/sections.php?page_id=<?php echo /*$admin->getIDKEY($page['page_id'])*/ $page['page_id']; ?>" title="<?php echo $HEADING['MANAGE_SECTIONS']; ?>">
 							<img src="<?php echo THEME_URL."/images/$file"; ?>" alt="<?php echo $HEADING['MANAGE_SECTIONS']; ?>" />
 							</a>
 						<?php } else { ?>
-							<a href="<?php echo ADMIN_URL; ?>/pages/sections.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $HEADING['MANAGE_SECTIONS']; ?>">
+							<a href="<?php echo ADMIN_URL; ?>/pages/sections.php?page_id=<?php echo /*$admin->getIDKEY($page['page_id'])*/ $page['page_id']; ?>" title="<?php echo $HEADING['MANAGE_SECTIONS']; ?>">
 							<img src="<?php echo THEME_URL; ?>/images/noclock_16.png" alt="<?php echo $HEADING['MANAGE_SECTIONS']; ?>" /></a>
 						<?php } ?>
 					<?php } ?>
@@ -279,8 +279,8 @@
 				<?php } ?>
 				</td>
 				<td class="list_actions">
-					<?php if($admin->get_permission('pages_delete') == true && $can_modify == true) { ?>
-					<a href="javascript:confirm_link('<?php echo $MESSAGE['PAGES_DELETE_CONFIRM']; ?>?','<?php echo ADMIN_URL; ?>/pages/delete.php?page_id=<?php echo $page['page_id']; ?>');" title="<?php echo $TEXT['DELETE']; ?>">
+					<?php if($admin->get_permission('pages_delete') == true && $can_modify == true) { // add IdKey ?>
+					<a href="javascript:confirm_link('<?php echo $MESSAGE['PAGES_DELETE_CONFIRM']; ?>?','<?php echo ADMIN_URL; ?>/pages/delete.php?page_id=<?php echo /*$admin->getIDKEY($page['page_id'])*/ $page['page_id']; ?>');" title="<?php echo $TEXT['DELETE']; ?>">
 						<img src="<?php echo THEME_URL; ?>/images/delete_16.png" alt="<?php echo $TEXT['DELETE']; ?>" />
 					</a>
 					<?php } ?>
@@ -350,7 +350,6 @@
     // Work-out if we should check for existing page_code
     $field_sql = $database->query("DESCRIBE ".TABLE_PREFIX."pages page_code");
     $field_set = $field_sql->numRows();
-
     $par = array();
 	$par['num_subs'] = 1;
 	$editable_pages = make_list(0, 0);
@@ -358,6 +357,7 @@
 	$editable_pages = 0;
 }
  ?></div><?php
+
 if(intval($editable_pages) == 0 ) {
 	?>
 	<div class="empty_list">
Index: branches/2.8.x/wb/admin/pages/settings2.php
===================================================================
--- branches/2.8.x/wb/admin/pages/settings2.php	(revision 1401)
+++ branches/2.8.x/wb/admin/pages/settings2.php	(revision 1402)
@@ -15,7 +15,19 @@
  * @lastmodified    $Date$
  *
  */
+/* */
 
+// Create new admin object and print admin header
+require('../../config.php');
+require_once(WB_PATH.'/framework/class.admin.php');
+$admin = new admin('Pages', 'pages_settings');
+
+if (!$admin->checkFTAN())
+{
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS'],'index.php');
+	exit();
+}
+
 // Get page id
 if(!isset($_POST['page_id']) || !is_numeric($_POST['page_id']))
 {
@@ -25,16 +37,13 @@
 	$page_id = $_POST['page_id'];
 }
 
-// Create new admin object and print admin header
-require('../../config.php');
-require_once(WB_PATH.'/framework/class.admin.php');
-$admin = new admin('Pages', 'pages_settings');
-
-if (!$admin->checkFTAN())
+/*
+if( (!($page_id = $admin->checkIDKEY('page_id', 0, $_SERVER['REQUEST_METHOD']))) )
 {
-	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS'],'index.php');
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);
 	exit();
 }
+*/
 
 // Include the WB functions file
 require_once(WB_PATH.'/framework/functions.php');
Index: branches/2.8.x/wb/admin/pages/modify.php
===================================================================
--- branches/2.8.x/wb/admin/pages/modify.php	(revision 1401)
+++ branches/2.8.x/wb/admin/pages/modify.php	(revision 1402)
@@ -15,7 +15,14 @@
  * @lastmodified    $Date$
  *
 */
+/*
+*/
+// Create new admin object
+require('../../config.php');
+require_once(WB_PATH.'/framework/class.admin.php');
 
+$admin = new admin('Pages', 'pages_modify');
+
 // Get page id
 if(!isset($_GET['page_id']) || !is_numeric($_GET['page_id'])) {
 	header("Location: index.php");
@@ -24,12 +31,14 @@
 	$page_id = $_GET['page_id'];
 }
 
-// Create new admin object
-require('../../config.php');
-require_once(WB_PATH.'/framework/class.admin.php');
+/*
+if( (!($page_id = $admin->checkIDKEY('page_id', 0, $_SERVER['REQUEST_METHOD']))) )
+{
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);
+	exit();
+}
+*/
 
-$admin = new admin('Pages', 'pages_modify');
-
 // Get perms
 if(!$admin->get_page_permission($page_id,'admin')) {
 	$admin->print_error($MESSAGE['PAGES']['INSUFFICIENT_PERMISSIONS']);
@@ -57,9 +66,10 @@
 
 $template->set_var(array(
 			'PAGE_ID' => $results_array['page_id'],
+			// 'PAGE_IDKEY' => $admin->getIDKEY($results_array['page_id']),
+			'PAGE_IDKEY' => $results_array['page_id'],
 			'PAGE_TITLE' => ($results_array['page_title']),
 			'MENU_TITLE' => ($results_array['menu_title']),
-            'FTAN' => 'FTAN',
 			'ADMIN_URL' => ADMIN_URL,
 			'WB_URL' => WB_URL,
 			'WB_PATH' => WB_PATH,
Index: branches/2.8.x/wb/admin/pages/sections.php
===================================================================
--- branches/2.8.x/wb/admin/pages/sections.php	(revision 1401)
+++ branches/2.8.x/wb/admin/pages/sections.php	(revision 1402)
@@ -25,6 +25,12 @@
 	header('Location: '.ADMIN_URL.'/pages/index.php');
 	exit(0);
 }
+/* */
+$debug = false; // to show position and section_id
+If(!defined('DEBUG')) { define('DEBUG',$debug);}
+// Create new admin object
+require_once(WB_PATH.'/framework/class.admin.php');
+$admin = new admin('Pages', 'pages_modify');
 
 // Get page id
 if(!isset($_GET['page_id']) || !is_numeric($_GET['page_id']))
@@ -35,11 +41,13 @@
 	$page_id = $_GET['page_id'];
 }
 
-$debug = false; // to show position and section_id
-If(!defined('DEBUG')) { define('DEBUG',$debug);}
-// Create new admin object
-require_once(WB_PATH.'/framework/class.admin.php');
-$admin = new admin('Pages', 'pages_modify');
+/*
+if( (!($page_id = $admin->checkIDKEY('page_id', 0, $_SERVER['REQUEST_METHOD']))) )
+{
+	$admin->print_error($MESSAGE['GENERIC_SECURITY_ACCESS']);
+	exit();
+}
+*/
 
 // Check if we are supposed to add or delete a section
 if(isset($_GET['section_id']) && is_numeric($_GET['section_id']))
@@ -71,7 +79,7 @@
 		require(WB_PATH.'/framework/class.order.php');
 		$order = new order(TABLE_PREFIX.'sections', 'position', 'section_id', 'page_id');
 		$order->clean($page_id);
-		$admin->print_success($TEXT['SUCCESS'], ADMIN_URL.'/pages/sections.php?page_id='.$page_id);
+		$admin->print_success($TEXT['SUCCESS'], ADMIN_URL.'/pages/sections.php?page_id='.$admin->getIDKEY($page_id));
 		$admin->print_footer();
 		exit();
 	}
@@ -181,6 +189,8 @@
 // set first defaults and messages
 $template->set_var(array(
 				'PAGE_ID' => $results_array['page_id'],
+				// 'PAGE_IDKEY' => $admin->getIDKEY($results_array['page_id']),
+				'PAGE_IDKEY' => $results_array['page_id'],
 				'TEXT_PAGE' => $TEXT['PAGE'],
 				'PAGE_TITLE' => ($results_array['page_title']),
 				'MENU_TITLE' => ($results_array['menu_title']),
@@ -203,11 +213,13 @@
 
 // Insert variables
 $template->set_var(array(
-				'VAR_PAGE_ID' => $results_array['page_id'],
+				'PAGE_ID' => $results_array['page_id'],
+				// 'PAGE_IDKEY' => $admin->getIDKEY($results_array['page_id']),
+				'PAGE_IDKEY' => $results_array['page_id'],
 				'VAR_PAGE_TITLE' => $results_array['page_title'],
-				'SETTINGS_LINK' => ADMIN_URL.'/pages/settings.php?page_id='.$results_array['page_id'],
-				'MODIFY_LINK' => ADMIN_URL.'/pages/modify.php?page_id='.$results_array['page_id']
-				) 
+				'SETTINGS_LINK' => ADMIN_URL.'/pages/settings.php?page_id='./*$admin->getIDKEY()*/$results_array['page_id'],
+				'MODIFY_LINK' => ADMIN_URL.'/pages/modify.php?page_id='./*$admin->getIDKEY()*/$results_array['page_id']
+				)
 			);
 
 $sql  = 'SELECT `section_id`,`module`,`position`,`block`,`publ_start`,`publ_end` ';
@@ -233,7 +245,7 @@
 			{
 				$edit_page = '';
 			}
-			$edit_page_0 = '<a id="sid'.$section['section_id'].'" href="'.ADMIN_URL.'/pages/modify.php?page_id='.$page_id;
+			$edit_page_0 = '<a id="sid'.$section['section_id'].'" href="'.ADMIN_URL.'/pages/modify.php?page_id='./*$admin->getIDKEY()*/$results_array['page_id'];
 			$edit_page_1 = $section['section_id'].'">'.$section['module'].'</a>';
 			if(SECTION_BLOCKS)
             {
@@ -252,6 +264,8 @@
 						'NAME_SIZE' => 300,
 						'INPUT_ATTRIBUTE' => $input_attribute,
 						'VAR_SECTION_ID' => $section['section_id'],
+						// 'VAR_SECTION_IDKEY' => $admin->getIDKEY($section['section_id']),
+						'VAR_SECTION_IDKEY' => $section['section_id'],
 						'VAR_POSITION' => $section['position'],
 						'LINK_MODIFY_URL_VAR_MODUL_NAME' => $edit_page,
 						'SELECT' => '',
@@ -284,6 +298,8 @@
 						'NAME_SIZE' => 300,
 						'INPUT_ATTRIBUTE' => $input_attribute,
 						'VAR_SECTION_ID' => $section['section_id'],
+						// 'VAR_SECTION_IDKEY' => $admin->getIDKEY($section['section_id']),
+						'VAR_SECTION_IDKEY' => $section['section_id'],
 						'VAR_POSITION' => $section['position'],
 						'LINK_MODIFY_URL_VAR_MODUL_NAME' => $edit_page,
 						'NAME' => htmlentities(strip_tags($block[1])),
Index: branches/2.8.x/wb/admin/interface/version.php
===================================================================
--- branches/2.8.x/wb/admin/interface/version.php	(revision 1401)
+++ branches/2.8.x/wb/admin/interface/version.php	(revision 1402)
@@ -52,6 +52,6 @@
 
 // check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled)
 if(!defined('VERSION')) define('VERSION', '2.8.2.RC5');
-if(!defined('REVISION')) define('REVISION', '1400');
+if(!defined('REVISION')) define('REVISION', '1402');
 
 ?>
Index: branches/2.8.x/wb/framework/class.admin.php
===================================================================
--- branches/2.8.x/wb/framework/class.admin.php	(revision 1401)
+++ branches/2.8.x/wb/framework/class.admin.php	(revision 1402)
@@ -116,29 +116,29 @@
 		}
 
 		$header_template->set_var(	array(
-													'SECTION_NAME' => $MENU[strtoupper($this->section_name)],
-													'BODY_TAGS' => $body_tags,
-													'WEBSITE_TITLE' => ($title['value']),
-													'TEXT_ADMINISTRATION' => $TEXT['ADMINISTRATION'],
-													'CURRENT_USER' => $MESSAGE['START']['CURRENT_USER'],
-													'DISPLAY_NAME' => $this->get_display_name(),
-													'CHARSET' => $charset,
-													'LANGUAGE' => strtolower(LANGUAGE),
-													'VERSION' => VERSION,
-													'REVISION' => REVISION,
-													'WB_URL' => WB_URL,
-													'ADMIN_URL' => ADMIN_URL,
-													'THEME_URL' => THEME_URL,
-													'TITLE_START' => $MENU['START'],
-													'TITLE_VIEW' => $MENU['VIEW'],
-													'TITLE_HELP' => $MENU['HELP'],
-													'TITLE_LOGOUT' =>  $MENU['LOGOUT'],
-													'URL_VIEW' => $view_url,
-													'URL_HELP' => 'http://www.websitebaker2.org/',
-													'BACKEND_MODULE_CSS' => $this->register_backend_modfiles('css'),	// adds backend.css
-													'BACKEND_MODULE_JS'  => $this->register_backend_modfiles('js')		// adds backend.js
-													)
-											);
+							'SECTION_NAME' => $MENU[strtoupper($this->section_name)],
+							'BODY_TAGS' => $body_tags,
+							'WEBSITE_TITLE' => ($title['value']),
+							'TEXT_ADMINISTRATION' => $TEXT['ADMINISTRATION'],
+							'CURRENT_USER' => $MESSAGE['START']['CURRENT_USER'],
+							'DISPLAY_NAME' => $this->get_display_name(),
+							'CHARSET' => $charset,
+							'LANGUAGE' => strtolower(LANGUAGE),
+							'VERSION' => VERSION,
+							'REVISION' => REVISION,
+							'WB_URL' => WB_URL,
+							'ADMIN_URL' => ADMIN_URL,
+							'THEME_URL' => THEME_URL,
+							'TITLE_START' => $MENU['START'],
+							'TITLE_VIEW' => $MENU['VIEW'],
+							'TITLE_HELP' => $MENU['HELP'],
+							'TITLE_LOGOUT' =>  $MENU['LOGOUT'],
+							'URL_VIEW' => $view_url,
+							'URL_HELP' => 'http://www.websitebaker2.org/',
+							'BACKEND_MODULE_CSS' => $this->register_backend_modfiles('css'),	// adds backend.css
+							'BACKEND_MODULE_JS'  => $this->register_backend_modfiles('js')		// adds backend.js
+						)
+					);
 
 		// Create the menu
 		$menu = array(
@@ -188,7 +188,6 @@
 		$footer_template->set_var(array(
 						'BACKEND_BODY_MODULE_JS' => $this->register_backend_modfiles_body('js'),
 						'WB_URL' => WB_URL,
-						'WB_PATH' => WB_PATH,
 						'ADMIN_URL' => ADMIN_URL,
 						'THEME_URL' => THEME_URL,
 			 ) );
Index: branches/2.8.x/wb/templates/wb_theme/templates/pages_modify.htt
===================================================================
--- branches/2.8.x/wb/templates/wb_theme/templates/pages_modify.htt	(revision 1401)
+++ branches/2.8.x/wb/templates/wb_theme/templates/pages_modify.htt	(revision 1402)
@@ -1,24 +1,24 @@
-<!-- BEGIN main_block -->
-<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="margin-bottom: 10px;">
-<tr style="background-color: #F0F0F0;">
-	<td valign="middle" align="left">
-		<h2>{HEADING_MODIFY_PAGE}</h2>
-	</td>
-	<td align="right">
-		{TEXT_CURRENT_PAGE}:
-		<b>{PAGE_TITLE}</b>
-		-
-		<a href="{ADMIN_URL}/pages/settings.php?page_id={PAGE_ID}&amp;{FTAN2}">{TEXT_CHANGE_SETTINGS}</a>
-<!-- BEGIN show_section_block -->
-		<font style="{DISPLAY_MANAGE_SECTIONS}">-</font>
-		<a href="{ADMIN_URL}/pages/sections.php?page_id={PAGE_ID}&amp;{FTAN2}" style="{DISPLAY_MANAGE_SECTIONS}">{TEXT_MANAGE_SECTIONS}</a>
-<!-- END show_section_block -->
-		<font style="color: #999999;" class="{CLASS_DISPLAY_MODIFIED}"><br />
-<!-- BEGIN show_modify_block -->
-		{LAST_MODIFIED} {MODIFIED_BY} ({MODIFIED_BY_USERNAME}), {MODIFIED_WHEN}
-<!-- END show_modify_block -->
-		</font>
-	</td>
-</tr>
-</table>
+<!-- BEGIN main_block -->
+<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="margin-bottom: 10px;">
+<tr style="background-color: #F0F0F0;">
+	<td valign="middle" align="left">
+		<h2>{HEADING_MODIFY_PAGE}</h2>
+	</td>
+	<td align="right">
+		{TEXT_CURRENT_PAGE}:
+		<b>{PAGE_TITLE}</b>
+		-
+		<a href="{ADMIN_URL}/pages/settings.php?page_id={PAGE_IDKEY}&amp;{FTAN2}">{TEXT_CHANGE_SETTINGS}</a>
+<!-- BEGIN show_section_block -->
+		<font style="{DISPLAY_MANAGE_SECTIONS}">-</font>
+		<a href="{ADMIN_URL}/pages/sections.php?page_id={PAGE_IDKEY}&amp;{FTAN2}" style="{DISPLAY_MANAGE_SECTIONS}">{TEXT_MANAGE_SECTIONS}</a>
+<!-- END show_section_block -->
+		<font style="color: #999999;" class="{CLASS_DISPLAY_MODIFIED}"><br />
+<!-- BEGIN show_modify_block -->
+		{LAST_MODIFIED} {MODIFIED_BY} ({MODIFIED_BY_USERNAME}), {MODIFIED_WHEN}
+<!-- END show_modify_block -->
+		</font>
+	</td>
+</tr>
+</table>
 <!-- END main_block -->
\ No newline at end of file
Index: branches/2.8.x/wb/templates/wb_theme/templates/pages_sections.htt
===================================================================
--- branches/2.8.x/wb/templates/wb_theme/templates/pages_sections.htt	(revision 1401)
+++ branches/2.8.x/wb/templates/wb_theme/templates/pages_sections.htt	(revision 1402)
@@ -1,121 +1,121 @@
-<!-- BEGIN main_block -->
-        <div class="jsadmin jcalendar hide"></div>
-        <table cellpadding="0" cellspacing="0" class="sections_header">
-            <tr>
-                <td valign="middle" align="left">
-                    <h2>{HEADING_MANAGE_SECTIONS}</h2>
-                </td>
-                <td>ID: {PAGE_ID}</td>
-                <td align="right">{TEXT_CURRENT_PAGE}: <b>{PAGE_TITLE}</b>
-                    -
-                    <a href="{ADMIN_URL}/pages/modify.php?page_id={PAGE_ID}">{HEADING_MODIFY_PAGE}</a>
-                    -
-                    <a href="{ADMIN_URL}/pages/settings.php?page_id={PAGE_ID}">{TEXT_CHANGE_SETTINGS}</a>
-                </td>
-            </tr>
-        </table>
-
-        <form name="section_properties" action="{ADMIN_URL}/pages/sections_save.php?page_id={VAR_PAGE_ID}" method="post">
-		{FTAN}
-		
-        <table cellpadding="5" cellspacing="0" align="center" border="0" width="100%">
-                <tr class="sections_list">
-                	<td valign="middle" width="{NAME_SIZE}">{TEXT_TYPE}:</td>
-                	<td {STYLE_DISPLAY_SECTION_BLOCK}>{TEXT_BLOCK}:</td>
-                	<td class="header_list_pubdate_start">{TEXT_PUBL_START_DATE}:</td>
-                	<td class="header_list_pubdate_end">{TEXT_PUBL_END_DATE}:</td>
-                	<td class="header_list_sections_actions"  colspan="3">{TEXT_ACTIONS}:</td>
-                    <td class="header_list_section_id">{TEXT_SID}</td>
-                    <td valign="middle" align="left"{DISPLAY_DEBUG}>{TEXT_PID}</td>
-                </tr>
-<!-- BEGIN section_block -->
-            	<tr onmouseover="this.style.backgroundColor = '#F1F8DD'" onmouseout="this.style.backgroundColor = '#FFF'">
-    				<td style="display: none;">
-                      <input type="hidden" name="page_id" value="{VAR_PAGE_ID}"  />
-                      <input type="hidden" name="section_id" value="{VAR_SECTION_ID}"  />
-                      {VAR_SECTION_ID}
-                    </td>
-
-                    <td valign="middle" width="{NAME_SIZE}">{LINK_MODIFY_URL_VAR_MODUL_NAME}</td>
-
-                    <td valign="middle" class="{INPUT_ATTRIBUTE}"{STYLE_DISPLAY_SECTION_BLOCK}>
-                    	<select name="block{VAR_SECTION_ID}" class="input_narrow">
-                        {SET_NONE_DISPLAY_OPTION}
-                    	<!-- BEGIN block_block -->
-                    		<option value="{VALUE}"{SELECTED}>{NAME}</option>
-                    	<!-- END block_block -->
-                    	</select>
-                    </td>
-
-                    <td valign="middle" nowrap="nowrap" width="120"><input type="text" id="start_date{VAR_SECTION_ID}" name="start_date{VAR_SECTION_ID}" value="{VALUE_PUBL_START}" class="input_normal" />
-                        <img src="{THEME_URL}/images/{CLOCK_16_PNG}" id="trigger_start{VAR_SECTION_ID}" style="cursor: pointer;" title="{TEXT_CALENDAR}" alt="start"  />
-                        <img src="{THEME_URL}/images/{CLOCK_DEL_16_PNG}" style="cursor: pointer;" alt="del" title="{TEXT_DELETE_DATE}" onclick="document.section_properties.start_date{VAR_SECTION_ID}.value=''" />
-                    </td>
-
-                    <td valign="middle" nowrap="nowrap" width="120"><input type="text" id="end_date{VAR_SECTION_ID}" name="end_date{VAR_SECTION_ID}" value="{VALUE_PUBL_END}" class="input_narrow" />
-                        <img src="{THEME_URL}/images/{CLOCK_16_PNG}" id="trigger_stop{VAR_SECTION_ID}" alt="end" style="cursor: pointer;" title="{TEXT_CALENDAR}"  />
-                        <img src="{THEME_URL}/images/{CLOCK_DEL_16_PNG}" style="cursor: pointer;" alt="del" title="{TEXT_DELETE_DATE}" onclick="document.section_properties.end_date{VAR_SECTION_ID}.value=''" />
-                    </td>
-
-                    <td valign="middle" width="20">
-                        {VAR_MOVE_UP_URL}
-                    </td>
-
-                    <td valign="middle"  width="20">
-                        {VAR_MOVE_DOWN_URL}
-                    </td>
-
-                    <td valign="middle" width="20">
-                        <a href="javascript: confirm_link('{TEXT_ARE_YOU_SURE}', '{ADMIN_URL}/pages/sections.php?page_id={VAR_PAGE_ID}&amp;section_id={VAR_SECTION_ID}');">
-                        <img src="{THEME_URL}/images/{DELETE_16_PNG}" alt="X" />
-                        </a>
-                    </td>
-                    <td valign="middle" align="right">
-                       {VAR_SECTION_ID}
-                    </td>
-                    <td valign="middle" align="right"{DISPLAY_DEBUG}>
-                       {POSITION}
-                    </td>
-                </tr>
-<!-- END section_block -->
-                <tr>
-                    <td valign="middle" align="right" colspan="{DEBUG_COLSPAN_SIZE}"><input type="submit" name="save" value="{TEXT_SAVE}" class="input_medium" /></td>
-    	        </tr>
-	    </table>
-    </form>
-
-	<h2>{TEXT_ADD_SECTION}</h2>
-	<form name="add" action="{ADMIN_URL}/pages/sections.php?page_id={VAR_PAGE_ID}" method="post">
-        <input type="hidden" name="page_id" value="{VAR_PAGE_ID}"  />
-		{FTAN}
-    	<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%">
-    	<tr>
-    		<td width="100%">
-    			<select name="module" class="input_full">
-                <!-- BEGIN module_block -->
-    			 <option value="{VALUE}"{SELECTED}>{NAME}</option>
-                 <!-- END module_block -->
-    			</select>
-    		</td>
-			<td >
-    			<input type="submit" name="submit" value="{TEXT_ADD}" class="input_medium" />
-    		</td>
-    	</tr>
-    	</table>
-	</form>
-    <!-- BEGIN calendar_block -->
-    <script type="text/javascript" >
-         var section_id = '{VAR_SECTION_ID}';
-         var start_date = '{start_date}';
-         var end_date = '{end_date}';
-         var trigger_start = '{trigger_start}';
-         var trigger_end = '{trigger_end}';
-         var jscal_today = '{jscal_today}';
-         var jscal_ifformat = '{jscal_ifformat}';
-         var jscal_firstday = {jscal_firstday};
-         var showsTime = {showsTime};
-         var timeFormat = {timeFormat};
-    </script>
-    <script type="text/javascript" src="{ADMIN_URL}/pages/page_calendar.js" ></script>
-    <!-- END calendar_block -->
+<!-- BEGIN main_block -->
+        <div class="jsadmin jcalendar hide"></div>
+        <table cellpadding="0" cellspacing="0" class="sections_header">
+            <tr>
+                <td valign="middle" align="left">
+                    <h2>{HEADING_MANAGE_SECTIONS}</h2>
+                </td>
+                <td>ID: {PAGE_ID}</td>
+                <td align="right">{TEXT_CURRENT_PAGE}: <b>{PAGE_TITLE}</b>
+                    -
+                    <a href="{ADMIN_URL}/pages/modify.php?page_id={PAGE_IDKEY}">{HEADING_MODIFY_PAGE}</a>
+                    -
+                    <a href="{ADMIN_URL}/pages/settings.php?page_id={PAGE_IDKEY}">{TEXT_CHANGE_SETTINGS}</a>
+                </td>
+            </tr>
+        </table>
+
+        <form name="section_properties" action="{ADMIN_URL}/pages/sections_save.php?page_id={PAGE_IDKEY}" method="post">
+		{FTAN}
+		
+        <table cellpadding="5" cellspacing="0" align="center" border="0" width="100%">
+                <tr class="sections_list">
+                	<td valign="middle" width="{NAME_SIZE}">{TEXT_TYPE}:</td>
+                	<td {STYLE_DISPLAY_SECTION_BLOCK}>{TEXT_BLOCK}:</td>
+                	<td class="header_list_pubdate_start">{TEXT_PUBL_START_DATE}:</td>
+                	<td class="header_list_pubdate_end">{TEXT_PUBL_END_DATE}:</td>
+                	<td class="header_list_sections_actions"  colspan="3">{TEXT_ACTIONS}:</td>
+                    <td class="header_list_section_id">{TEXT_SID}</td>
+                    <td valign="middle" align="left"{DISPLAY_DEBUG}>{TEXT_PID}</td>
+                </tr>
+<!-- BEGIN section_block -->
+            	<tr onmouseover="this.style.backgroundColor = '#F1F8DD'" onmouseout="this.style.backgroundColor = '#FFF'">
+    				<td style="display: none;">
+                      <input type="hidden" name="page_id" value="{PAGE_IDKEY}"  />
+                      <input type="hidden" name="section_id" value="{VAR_SECTION_ID}"  />
+                      {VAR_SECTION_ID}
+                    </td>
+
+                    <td valign="middle" width="{NAME_SIZE}">{LINK_MODIFY_URL_VAR_MODUL_NAME}</td>
+
+                    <td valign="middle" class="{INPUT_ATTRIBUTE}"{STYLE_DISPLAY_SECTION_BLOCK}>
+                    	<select name="block{VAR_SECTION_ID}" class="input_narrow">
+                        {SET_NONE_DISPLAY_OPTION}
+                    	<!-- BEGIN block_block -->
+                    		<option value="{VALUE}"{SELECTED}>{NAME}</option>
+                    	<!-- END block_block -->
+                    	</select>
+                    </td>
+
+                    <td valign="middle" nowrap="nowrap" width="120"><input type="text" id="start_date{VAR_SECTION_ID}" name="start_date{VAR_SECTION_ID}" value="{VALUE_PUBL_START}" class="input_normal" />
+                        <img src="{THEME_URL}/images/{CLOCK_16_PNG}" id="trigger_start{VAR_SECTION_ID}" style="cursor: pointer;" title="{TEXT_CALENDAR}" alt="start"  />
+                        <img src="{THEME_URL}/images/{CLOCK_DEL_16_PNG}" style="cursor: pointer;" alt="del" title="{TEXT_DELETE_DATE}" onclick="document.section_properties.start_date{VAR_SECTION_ID}.value=''" />
+                    </td>
+
+                    <td valign="middle" nowrap="nowrap" width="120"><input type="text" id="end_date{VAR_SECTION_ID}" name="end_date{VAR_SECTION_ID}" value="{VALUE_PUBL_END}" class="input_narrow" />
+                        <img src="{THEME_URL}/images/{CLOCK_16_PNG}" id="trigger_stop{VAR_SECTION_ID}" alt="end" style="cursor: pointer;" title="{TEXT_CALENDAR}"  />
+                        <img src="{THEME_URL}/images/{CLOCK_DEL_16_PNG}" style="cursor: pointer;" alt="del" title="{TEXT_DELETE_DATE}" onclick="document.section_properties.end_date{VAR_SECTION_ID}.value=''" />
+                    </td>
+
+                    <td valign="middle" width="20">
+                        {VAR_MOVE_UP_URL}
+                    </td>
+
+                    <td valign="middle"  width="20">
+                        {VAR_MOVE_DOWN_URL}
+                    </td>
+
+                    <td valign="middle" width="20">
+                        <a href="javascript: confirm_link('{TEXT_ARE_YOU_SURE}', '{ADMIN_URL}/pages/sections.php?page_id={PAGE_IDKEY}&amp;section_id={VAR_SECTION_ID}');">
+                        <img src="{THEME_URL}/images/{DELETE_16_PNG}" alt="X" />
+                        </a>
+                    </td>
+                    <td valign="middle" align="right">
+                       {VAR_SECTION_ID}
+                    </td>
+                    <td valign="middle" align="right"{DISPLAY_DEBUG}>
+                       {POSITION}
+                    </td>
+                </tr>
+<!-- END section_block -->
+                <tr>
+                    <td valign="middle" align="right" colspan="{DEBUG_COLSPAN_SIZE}"><input type="submit" name="save" value="{TEXT_SAVE}" class="input_medium" /></td>
+    	        </tr>
+	    </table>
+    </form>
+
+	<h2>{TEXT_ADD_SECTION}</h2>
+	<form name="add" action="{ADMIN_URL}/pages/sections.php?page_id={PAGE_IDKEY}" method="post">
+        <input type="hidden" name="page_id" value="{PAGE_IDKEY}"  />
+		{FTAN}
+    	<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%">
+    	<tr>
+    		<td width="100%">
+    			<select name="module" class="input_full">
+                <!-- BEGIN module_block -->
+    			 <option value="{VALUE}"{SELECTED}>{NAME}</option>
+                 <!-- END module_block -->
+    			</select>
+    		</td>
+			<td >
+    			<input type="submit" name="submit" value="{TEXT_ADD}" class="input_medium" />
+    		</td>
+    	</tr>
+    	</table>
+	</form>
+    <!-- BEGIN calendar_block -->
+    <script type="text/javascript" >
+         var section_id = '{VAR_SECTION_ID}';
+         var start_date = '{start_date}';
+         var end_date = '{end_date}';
+         var trigger_start = '{trigger_start}';
+         var trigger_end = '{trigger_end}';
+         var jscal_today = '{jscal_today}';
+         var jscal_ifformat = '{jscal_ifformat}';
+         var jscal_firstday = {jscal_firstday};
+         var showsTime = {showsTime};
+         var timeFormat = {timeFormat};
+    </script>
+    <script type="text/javascript" src="{ADMIN_URL}/pages/page_calendar.js" ></script>
+    <!-- END calendar_block -->
 <!-- END main_block -->
\ No newline at end of file
Index: branches/2.8.x/wb/templates/wb_theme/templates/pages_settings.htt
===================================================================
--- branches/2.8.x/wb/templates/wb_theme/templates/pages_settings.htt	(revision 1401)
+++ branches/2.8.x/wb/templates/wb_theme/templates/pages_settings.htt	(revision 1402)
@@ -1,6 +1,6 @@
 <!-- BEGIN main_block -->
 
-<script src="{ADMIN_URL}/pages/page_settings.js" type="text/javascript" language="javascript"></script>
+<script src="{ADMIN_URL}/pages/page_settings.js" type="text/javascript"></script>
 
 <table summary="" cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="margin-bottom: 10px;">
 <tr style="background-color: #F0F0F0;">
@@ -12,9 +12,9 @@
 		{TEXT_CURRENT_PAGE}:
 		<b>{PAGE_TITLE}</b>
 		-
-		<a href="{ADMIN_URL}/pages/modify.php?page_id={PAGE_ID}">{TEXT_MODIFY_PAGE}</a>
+		<a href="{ADMIN_URL}/pages/modify.php?page_id={PAGE_IDKEY}">{TEXT_MODIFY_PAGE}</a>
 		<font style="{DISPLAY_MANAGE_SECTIONS}">-</font>
-		<a href="{ADMIN_URL}/pages/sections.php?page_id={PAGE_ID}" style="{DISPLAY_MANAGE_SECTIONS}">{TEXT_MANAGE_SECTIONS}</a>
+		<a href="{ADMIN_URL}/pages/sections.php?page_id={PAGE_IDKEY}" style="{DISPLAY_MANAGE_SECTIONS}">{TEXT_MANAGE_SECTIONS}</a>
 		<br />
 		<font style="color: #999999;" class="{DISPLAY_MODIFIED}">
 			{LAST_MODIFIED} {MODIFIED_BY} ({MODIFIED_BY_USERNAME}), {MODIFIED_WHEN}
Index: branches/2.8.x/wb/templates/argos_theme/templates/pages_modify.htt
===================================================================
--- branches/2.8.x/wb/templates/argos_theme/templates/pages_modify.htt	(revision 1401)
+++ branches/2.8.x/wb/templates/argos_theme/templates/pages_modify.htt	(revision 1402)
@@ -1,25 +1,25 @@
-<!-- BEGIN main_block -->
-
-<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="margin-bottom:10px;">
-<tr style="background:#f0f0f0;">
-	<td valign="middle" align="left"><h2>{HEADING_MODIFY_PAGE}</h2></td>
-	<td align="left" width="20%">ID: {PAGE_ID}</td>
-	<td align="right">
-		{TEXT_CURRENT_PAGE}:
-		<b>{PAGE_TITLE}</b>
-		- 
-		<a href="{ADMIN_URL}/pages/settings.php?page_id={PAGE_ID}&amp;{FTAN2}">{TEXT_CHANGE_SETTINGS}</a>
-<!-- BEGIN show_section_block -->
-		<font style="{DISPLAY_MANAGE_SECTIONS}">-</font>
-		<a href="{ADMIN_URL}/pages/sections.php?page_id={PAGE_ID}&amp;{FTAN2}" style="{DISPLAY_MANAGE_SECTIONS}">{TEXT_MANAGE_SECTIONS}</a>
-<!-- END show_section_block -->
-		<font style="color:#999;" class="{CLASS_DISPLAY_MODIFIED}"><br />
-<!-- BEGIN show_modify_block -->
-		{LAST_MODIFIED} {MODIFIED_BY} ({MODIFIED_BY_USERNAME}), {MODIFIED_WHEN}
-<!-- END show_modify_block -->
-		</font>
-	</td>
-</tr>
-</table>
-
+<!-- BEGIN main_block -->
+
+<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="margin-bottom:10px;">
+<tr style="background:#f0f0f0;">
+	<td valign="middle" align="left"><h2>{HEADING_MODIFY_PAGE}</h2></td>
+	<td align="left" width="20%">ID: {PAGE_ID}</td>
+	<td align="right">
+		{TEXT_CURRENT_PAGE}:
+		<b>{PAGE_TITLE}</b>
+		- 
+		<a href="{ADMIN_URL}/pages/settings.php?page_id={PAGE_IDKEY}">{TEXT_CHANGE_SETTINGS}</a>
+<!-- BEGIN show_section_block -->
+		<font style="{DISPLAY_MANAGE_SECTIONS}">-</font>
+		<a href="{ADMIN_URL}/pages/sections.php?page_id={PAGE_IDKEY}" style="{DISPLAY_MANAGE_SECTIONS}">{TEXT_MANAGE_SECTIONS}</a>
+<!-- END show_section_block -->
+		<font style="color:#999;" class="{CLASS_DISPLAY_MODIFIED}"><br />
+<!-- BEGIN show_modify_block -->
+		{LAST_MODIFIED} {MODIFIED_BY} ({MODIFIED_BY_USERNAME}), {MODIFIED_WHEN}
+<!-- END show_modify_block -->
+		</font>
+	</td>
+</tr>
+</table>
+
 <!-- END main_block -->
\ No newline at end of file
Index: branches/2.8.x/wb/templates/argos_theme/templates/pages_sections.htt
===================================================================
--- branches/2.8.x/wb/templates/argos_theme/templates/pages_sections.htt	(revision 1401)
+++ branches/2.8.x/wb/templates/argos_theme/templates/pages_sections.htt	(revision 1402)
@@ -1,115 +1,115 @@
-<!-- BEGIN main_block -->
-<div class="jsadmin jcalendar hide"></div>
-<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="margin-bottom:10px;">
-	<tr style="background:#f0f0f0;">
-		<td valign="middle" align="left"><h2>{HEADING_MANAGE_SECTIONS}</h2></td>
-		<td align="left" width="20%">ID: {PAGE_ID}</td>
-		<td align="right">{TEXT_CURRENT_PAGE}: <b>{PAGE_TITLE}</b>
-			-
-			<a href="{ADMIN_URL}/pages/modify.php?page_id={PAGE_ID}">{HEADING_MODIFY_PAGE}</a>
-			-
-			<a href="{ADMIN_URL}/pages/settings.php?page_id={PAGE_ID}">{TEXT_CHANGE_SETTINGS}</a>
-		</td>
-     </tr>
-</table>
-
-        <form name="section_properties" action="{ADMIN_URL}/pages/sections_save.php?page_id={VAR_PAGE_ID}" method="post">
-		{FTAN}
-		
-        <table cellpadding="0" cellspacing="0" border="0" width="100%" class="img_noborder">
-			<tr class="sections_list">
-				<td class="header_list_type">{TEXT_TYPE}</td>
-				<td class="header_list_block"><span {STYLE_DISPLAY_SECTION_BLOCK}>{TEXT_BLOCK}&nbsp;</span></td>
-				<td class="header_list_pubdate_start">{TEXT_PUBL_START_DATE}</td>
-				<td class="header_list_pubdate_end">{TEXT_PUBL_END_DATE}</td>
-				<td class="header_list_sections_actions" colspan="3">{TEXT_ACTIONS}</td>
-				<td class="header_list_section_id">ID</td>
-				<td {DISPLAY_DEBUG}>{TEXT_PID}</td>
-			</tr>
-<!-- BEGIN section_block -->
-            	<tr class="sectionrow">
-    				<td align="right" style="display:none;">
-                      <input type="hidden" name="page_id" value="{VAR_PAGE_ID}"  />
-                      <input type="hidden" name="section_id" value="{VAR_SECTION_ID}"  />
-                      {VAR_SECTION_ID}
-                    </td>
-					
-                    <td>{LINK_MODIFY_URL_VAR_MODUL_NAME}</td>
-					
-                    <td class="{INPUT_ATTRIBUTE}"><span {STYLE_DISPLAY_SECTION_BLOCK}>
-                    	<select name="block{VAR_SECTION_ID}" class="input_normal">
-                        {SET_NONE_DISPLAY_OPTION}
-                    	<!-- BEGIN block_block -->
-                    		<option value="{VALUE}"{SELECTED}>{NAME}</option>
-                    	<!-- END block_block -->
-                    	</select></span>&nbsp;
-                    </td>
-					
-                    <td class="list_pubdate_start"><input type="text" id="start_date{VAR_SECTION_ID}" name="start_date{VAR_SECTION_ID}" value="{VALUE_PUBL_START}" class="input_normal" />
-                        <img src="{THEME_URL}/images/calendar_16.png" id="trigger_start{VAR_SECTION_ID}" style="cursor:pointer;" title="{TEXT_CALENDAR}" alt="{TEXT_CALENDAR}"  />
-                        <img src="{THEME_URL}/images/{CLOCK_DEL_16_PNG}" style="cursor:pointer;" alt="{TEXT_DELETE_DATE}" title="{TEXT_DELETE_DATE}" onclick="document.section_properties.start_date{VAR_SECTION_ID}.value=''" />
-                    </td>
-					
-                    <td class="list_pubdate_end"><input type="text" id="end_date{VAR_SECTION_ID}" name="end_date{VAR_SECTION_ID}" value="{VALUE_PUBL_END}" class="input_normal" />
-                        <img src="{THEME_URL}/images/calendar_16.png" id="trigger_stop{VAR_SECTION_ID}" alt="{TEXT_CALENDAR}" style="cursor: pointer;" title="{TEXT_CALENDAR}"  />
-                        <img src="{THEME_URL}/images/{CLOCK_DEL_16_PNG}" style="cursor:pointer;" alt="{TEXT_DELETE_DATE}" title="{TEXT_DELETE_DATE}" onclick="document.section_properties.end_date{VAR_SECTION_ID}.value=''" />
-                    </td>
-
-					<td>{VAR_MOVE_UP_URL}</td>
-					
-                    <td>{VAR_MOVE_DOWN_URL}</td>
-					
-                    <td>
-                        <a href="javascript: confirm_link('{TEXT_ARE_YOU_SURE}', '{ADMIN_URL}/pages/sections.php?page_id={VAR_PAGE_ID}&amp;section_id={VAR_SECTION_ID}');">
-                        <img src="{THEME_URL}/images/{DELETE_16_PNG}" alt="{TEXT_DELETE}" border="0" />
-                        </a>
-                    </td>
-					
-                    <td class="list_section_id">{VAR_SECTION_ID}</td>
-					
-                    <td {DISPLAY_DEBUG}>{POSITION}</td>
-                </tr>
-<!-- END section_block -->
-                <tr>
-                    <td align="left" colspan="{DEBUG_COLSPAN_SIZE}">
-					<br />
-					<input type="submit" name="save" value="{TEXT_SAVE}" class="input_medium" />
-					</td>
-    	        </tr>
-	    </table>
-    </form>
-<br />
-	<h2>{TEXT_ADD_SECTION}</h2>
-	<form name="add" action="{ADMIN_URL}/pages/sections.php?page_id={VAR_PAGE_ID}" method="post">
-        <input type="hidden" name="page_id" value="{VAR_PAGE_ID}"  />
-		{FTAN}
-    	<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%">
-    	<tr>
-    		<td width="50%" valign="middle">
-    			<select name="module" class="input_large">
-                <!-- BEGIN module_block -->
-    			 <option value="{VALUE}"{SELECTED}>{NAME}</option>
-                 <!-- END module_block -->
-    			</select>
-				&nbsp;&nbsp;
-				<input type="submit" name="submit" value="{TEXT_ADD}" class="input_medium" />
-   		  </td>
-    	</tr>
-   	  </table>
-	</form>
-    <!-- BEGIN calendar_block -->
-    <script type="text/javascript" >
-         var section_id = '{VAR_SECTION_ID}';
-         var start_date = '{start_date}';
-         var end_date = '{end_date}';
-         var trigger_start = '{trigger_start}';
-         var trigger_end = '{trigger_end}';
-         var jscal_today = '{jscal_today}';
-         var jscal_ifformat = '{jscal_ifformat}';
-         var jscal_firstday = {jscal_firstday};
-         var showsTime = {showsTime};
-         var timeFormat = {timeFormat};
-    </script>
-    <script type="text/javascript" src="{ADMIN_URL}/pages/page_calendar.js" ></script>
-    <!-- END calendar_block -->
+<!-- BEGIN main_block -->
+<div class="jsadmin jcalendar hide"></div>
+<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="margin-bottom:10px;">
+	<tr style="background:#f0f0f0;">
+		<td valign="middle" align="left"><h2>{HEADING_MANAGE_SECTIONS}</h2></td>
+		<td align="left" width="20%">ID: {PAGE_ID}</td>
+		<td align="right">{TEXT_CURRENT_PAGE}: <b>{PAGE_TITLE}</b>
+			-
+			<a href="{ADMIN_URL}/pages/modify.php?page_id={PAGE_IDKEY}">{HEADING_MODIFY_PAGE}</a>
+			-
+			<a href="{ADMIN_URL}/pages/settings.php?page_id={PAGE_IDKEY}">{TEXT_CHANGE_SETTINGS}</a>
+		</td>
+     </tr>
+</table>
+
+        <form name="section_properties" action="{ADMIN_URL}/pages/sections_save.php?page_id={PAGE_IDKEY}" method="post">
+		{FTAN}
+		
+        <table cellpadding="0" cellspacing="0" border="0" width="100%" class="img_noborder">
+			<tr class="sections_list">
+				<td class="header_list_type">{TEXT_TYPE}</td>
+				<td class="header_list_block"><span {STYLE_DISPLAY_SECTION_BLOCK}>{TEXT_BLOCK}&nbsp;</span></td>
+				<td class="header_list_pubdate_start">{TEXT_PUBL_START_DATE}</td>
+				<td class="header_list_pubdate_end">{TEXT_PUBL_END_DATE}</td>
+				<td class="header_list_sections_actions" colspan="3">{TEXT_ACTIONS}</td>
+				<td class="header_list_section_id">ID</td>
+				<td {DISPLAY_DEBUG}>{TEXT_PID}</td>
+			</tr>
+<!-- BEGIN section_block -->
+            	<tr class="sectionrow">
+    				<td align="right" style="display:none;">
+                      <input type="hidden" name="page_id" value="{PAGE_IDKEY}"  />
+                      <input type="hidden" name="section_id" value="{VAR_SECTION_ID}"  />
+                      {VAR_SECTION_ID}
+                    </td>
+					
+                    <td>{LINK_MODIFY_URL_VAR_MODUL_NAME}</td>
+					
+                    <td class="{INPUT_ATTRIBUTE}"><span {STYLE_DISPLAY_SECTION_BLOCK}>
+                    	<select name="block{VAR_SECTION_ID}" class="input_normal">
+                        {SET_NONE_DISPLAY_OPTION}
+                    	<!-- BEGIN block_block -->
+                    		<option value="{VALUE}"{SELECTED}>{NAME}</option>
+                    	<!-- END block_block -->
+                    	</select></span>&nbsp;
+                    </td>
+					
+                    <td class="list_pubdate_start"><input type="text" id="start_date{VAR_SECTION_ID}" name="start_date{VAR_SECTION_ID}" value="{VALUE_PUBL_START}" class="input_normal" />
+                        <img src="{THEME_URL}/images/calendar_16.png" id="trigger_start{VAR_SECTION_ID}" style="cursor:pointer;" title="{TEXT_CALENDAR}" alt="{TEXT_CALENDAR}"  />
+                        <img src="{THEME_URL}/images/{CLOCK_DEL_16_PNG}" style="cursor:pointer;" alt="{TEXT_DELETE_DATE}" title="{TEXT_DELETE_DATE}" onclick="document.section_properties.start_date{VAR_SECTION_ID}.value=''" />
+                    </td>
+					
+                    <td class="list_pubdate_end"><input type="text" id="end_date{VAR_SECTION_ID}" name="end_date{VAR_SECTION_ID}" value="{VALUE_PUBL_END}" class="input_normal" />
+                        <img src="{THEME_URL}/images/calendar_16.png" id="trigger_stop{VAR_SECTION_ID}" alt="{TEXT_CALENDAR}" style="cursor: pointer;" title="{TEXT_CALENDAR}"  />
+                        <img src="{THEME_URL}/images/{CLOCK_DEL_16_PNG}" style="cursor:pointer;" alt="{TEXT_DELETE_DATE}" title="{TEXT_DELETE_DATE}" onclick="document.section_properties.end_date{VAR_SECTION_ID}.value=''" />
+                    </td>
+
+					<td>{VAR_MOVE_UP_URL}</td>
+					
+                    <td>{VAR_MOVE_DOWN_URL}</td>
+
+                    <td>
+                        <a href="javascript: confirm_link('{TEXT_ARE_YOU_SURE}', '{ADMIN_URL}/pages/sections.php?page_id={PAGE_IDKEY}&amp;section_id={VAR_SECTION_ID}');">
+                        <img src="{THEME_URL}/images/{DELETE_16_PNG}" alt="{TEXT_DELETE}" border="0" />
+                        </a>
+                    </td>
+					
+                    <td class="list_section_id">{VAR_SECTION_ID}</td>
+					
+                    <td {DISPLAY_DEBUG}>{POSITION}</td>
+                </tr>
+<!-- END section_block -->
+                <tr>
+                    <td align="left" colspan="{DEBUG_COLSPAN_SIZE}">
+					<br />
+					<input type="submit" name="save" value="{TEXT_SAVE}" class="input_medium" />
+					</td>
+    	        </tr>
+	    </table>
+    </form>
+<br />
+	<h2>{TEXT_ADD_SECTION}</h2>
+	<form name="add" action="{ADMIN_URL}/pages/sections.php?page_id={PAGE_IDKEY}" method="post">
+        <input type="hidden" name="page_id" value="{PAGE_IDKEY}"  />
+		{FTAN}
+    	<table cellpadding="5" cellspacing="0" border="0" align="center" width="100%">
+    	<tr>
+    		<td width="50%" valign="middle">
+    			<select name="module" class="input_large">
+                <!-- BEGIN module_block -->
+    			 <option value="{VALUE}"{SELECTED}>{NAME}</option>
+                 <!-- END module_block -->
+    			</select>
+				&nbsp;&nbsp;
+				<input type="submit" name="submit" value="{TEXT_ADD}" class="input_medium" />
+   		  </td>
+    	</tr>
+   	  </table>
+	</form>
+    <!-- BEGIN calendar_block -->
+    <script type="text/javascript" >
+         var section_id = '{VAR_SECTION_ID}';
+         var start_date = '{start_date}';
+         var end_date = '{end_date}';
+         var trigger_start = '{trigger_start}';
+         var trigger_end = '{trigger_end}';
+         var jscal_today = '{jscal_today}';
+         var jscal_ifformat = '{jscal_ifformat}';
+         var jscal_firstday = {jscal_firstday};
+         var showsTime = {showsTime};
+         var timeFormat = {timeFormat};
+    </script>
+    <script type="text/javascript" src="{ADMIN_URL}/pages/page_calendar.js" ></script>
+    <!-- END calendar_block -->
 <!-- END main_block -->
\ No newline at end of file
Index: branches/2.8.x/wb/templates/argos_theme/templates/pages_settings.htt
===================================================================
--- branches/2.8.x/wb/templates/argos_theme/templates/pages_settings.htt	(revision 1401)
+++ branches/2.8.x/wb/templates/argos_theme/templates/pages_settings.htt	(revision 1402)
@@ -10,9 +10,9 @@
 		{TEXT_CURRENT_PAGE}:
 		<b>{PAGE_TITLE}</b>
 		-
-		<a href="{ADMIN_URL}/pages/modify.php?page_id={PAGE_ID}">{TEXT_MODIFY_PAGE}</a>
+		<a href="{ADMIN_URL}/pages/modify.php?page_id={PAGE_IDKEY}">{TEXT_MODIFY_PAGE}</a>
 		<font style="{DISPLAY_MANAGE_SECTIONS}">-</font>
-		<a href="{ADMIN_URL}/pages/sections.php?page_id={PAGE_ID}" style="{DISPLAY_MANAGE_SECTIONS}">{TEXT_MANAGE_SECTIONS}</a>
+		<a href="{ADMIN_URL}/pages/sections.php?page_id={PAGE_IDKEY}" style="{DISPLAY_MANAGE_SECTIONS}">{TEXT_MANAGE_SECTIONS}</a>
 		<br />
 		<font style="color:#999;" class="{DISPLAY_MODIFIED}">
 			{LAST_MODIFIED} {MODIFIED_BY} ({MODIFIED_BY_USERNAME}), {MODIFIED_WHEN}
