Index: branches/2.8.x/CHANGELOG
===================================================================
--- branches/2.8.x/CHANGELOG	(revision 1787)
+++ branches/2.8.x/CHANGELOG	(revision 1788)
@@ -13,6 +13,8 @@
 
 
 
+13 Oct-2012 Build 1788 Dietmar Woellbrink (Luisehahne)
+# fixed page settings for php Version less 5.2.9
 13 Oct-2012 Build 1787 Dietmar Woellbrink (Luisehahne)
 # fixed parsing error in signup 
 12 Oct-2012 Build 1786 Dietmar Woellbrink (Luisehahne)
Index: branches/2.8.x/wb/admin/pages/settings_save.php
===================================================================
--- branches/2.8.x/wb/admin/pages/settings_save.php	(revision 1787)
+++ branches/2.8.x/wb/admin/pages/settings_save.php	(revision 1788)
@@ -123,7 +123,7 @@
 	// Setup admin groups
 	$aAdminGroups = (is_array($aAdminGroups) ? $aAdminGroups : array(1));
 	array_unshift($aAdminGroups, 1);
-	$sAdminGroups = implode(',', array_unique($aAdminGroups, SORT_REGULAR));
+	$sAdminGroups = implode(',', array_unique($aAdminGroups));
 	$sAdminGroups = (preg_match('/^,|[^0-9,]|,,|,$/', $sAdminGroups) ? '1' : $sAdminGroups);
 
 	$aAdminUsers = (is_array($aAdminUsers) ? $aAdminUsers : array());
@@ -133,7 +133,7 @@
 
 $aViewingGroups = (is_array($aViewingGroups) ? $aViewingGroups : array(1));
 array_unshift($aViewingGroups, 1);
-$sViewingGroups = implode(',', array_unique($aViewingGroups, SORT_REGULAR));
+$sViewingGroups = implode(',', array_unique($aViewingGroups));
 $sViewingGroups = (preg_match('/^,|[^0-9,]|,,|,$/', $sViewingGroups) ? '1' : $sViewingGroups);
 
 $aViewingUsers = (is_array($aViewingUsers) ? $aViewingUsers : array());
@@ -249,11 +249,11 @@
 	     . '`admin_groups`=\''.$sAdminGroups.'\', '
 	     . '`admin_users`=\''.$sAdminUsers.'\', ';
 }
-$sql .= ''
-     .     '`viewing_groups`=\''.$sViewingGroups.'\', '
-     .     '`viewing_users`=\''.$sViewingUsers.'\', '
-     .     '`page_code`='.$page_code.' '
-     . 'WHERE `page_id`='.$page_id;
+    $sql .= ''
+         . '`viewing_groups`=\''.$sViewingGroups.'\', '
+         . '`viewing_users`=\''.$sViewingUsers.'\', '
+         . '`page_code`='.$page_code.' '
+         . 'WHERE `page_id`='.$page_id;
 
 if(!$database->query($sql)) {
 	$target_url = ADMIN_URL.'/pages/settings.php?page_id='.$page_id;
Index: branches/2.8.x/wb/admin/interface/version.php
===================================================================
--- branches/2.8.x/wb/admin/interface/version.php	(revision 1787)
+++ branches/2.8.x/wb/admin/interface/version.php	(revision 1788)
@@ -51,5 +51,5 @@
 
 // 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.3');
-if(!defined('REVISION')) define('REVISION', '1787');
+if(!defined('REVISION')) define('REVISION', '1788');
 if(!defined('SP')) define('SP', '');
