[Mapbender-commits] r1780 - trunk/mapbender/http/classes

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Tue Oct 30 09:36:19 EDT 2007


Author: astrid_emde
Date: 2007-10-30 09:36:19 -0400 (Tue, 30 Oct 2007)
New Revision: 1780

Modified:
   trunk/mapbender/http/classes/class_gui.php
Log:
if you copy a gui with mod_renameGUI.php you can choose wether tio copy the users or not. If you don't want to copy the users you don't want to copy groups too. This was not handled in the script. done now

Modified: trunk/mapbender/http/classes/class_gui.php
===================================================================
--- trunk/mapbender/http/classes/class_gui.php	2007-10-30 10:34:26 UTC (rev 1779)
+++ trunk/mapbender/http/classes/class_gui.php	2007-10-30 13:36:19 UTC (rev 1780)
@@ -204,14 +204,15 @@
 				$error = true;
 			}
 
-			$sql = "INSERT INTO gui_mb_group (fkey_gui_id, fkey_mb_group_id, mb_group_type) SELECT '" . $newGuiName . "', fkey_mb_group_id, mb_group_type FROM gui_mb_group WHERE fkey_gui_id = '" . $guiList . "';";
-			$res = db_query($sql);
-			if (!$res) {
-				$report .= "<br><br>" . $sql . "<br><br>" . db_error() . "<br>";
-				$error = true;
-			}
+			if ($withUsers == true) {
+				/* group of original gui is copied as well */
+				$sql = "INSERT INTO gui_mb_group (fkey_gui_id, fkey_mb_group_id, mb_group_type) SELECT '" . $newGuiName . "', fkey_mb_group_id, mb_group_type FROM gui_mb_group WHERE fkey_gui_id = '" . $guiList . "';";
+				$res = db_query($sql);
+				if (!$res) {
+					$report .= "<br><br>" . $sql . "<br><br>" . db_error() . "<br>";
+					$error = true;
+				}
 
-			if ($withUsers == true) {
 				/* users of original gui are copied as well */
 				$sql = "INSERT INTO gui_mb_user (fkey_gui_id, fkey_mb_user_id, mb_user_type) SELECT '" . $newGuiName . "', fkey_mb_user_id, mb_user_type FROM gui_mb_user WHERE fkey_gui_id = '" . $guiList . "';";
 				$res = db_query($sql);



More information about the Mapbender_commits mailing list