Index: http/classes/class_gui.php =================================================================== --- http/classes/class_gui.php (revision 1752) +++ http/classes/class_gui.php (working copy) @@ -183,7 +183,7 @@ $error = true; } - $sql = "INSERT INTO gui_element (fkey_gui_id, e_id, e_pos, e_public, e_comment, e_element, e_src, e_attributes, e_left, e_top, e_width, e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file, e_mb_mod, e_target, e_requires, e_url) SELECT '" . $newGuiName . "', e_id, e_pos, e_public, e_comment, e_element, e_src, e_attributes, e_left, e_top, e_width, e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file, e_mb_mod, e_target, e_requires, e_url FROM gui_element WHERE fkey_gui_id = '" . $guiList . "';"; + $sql = "INSERT INTO gui_element (fkey_gui_id, e_id, e_pos, e_public, e_comment, e_title, e_element, e_src, e_attributes, e_left, e_top, e_width, e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file, e_mb_mod, e_target, e_requires, e_url) SELECT '" . $newGuiName . "', e_id, e_pos, e_public, e_comment, e_title, e_element, e_src, e_attributes, e_left, e_top, e_width, e_height, e_z_index, e_more_styles, e_content, e_closetag, e_js_file, e_mb_mod, e_target, e_requires, e_url FROM gui_element WHERE fkey_gui_id = '" . $guiList . "';"; $res = db_query($sql); if (!$res) { $report .= "

" . $sql . "

" . db_error() . "
"; @@ -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 .= "

" . $sql . "

" . db_error() . "
"; - $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 .= "

" . $sql . "

" . db_error() . "
"; + $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); Index: http/php/mod_renameGUI.php =================================================================== --- http/php/mod_renameGUI.php (revision 1752) +++ http/php/mod_renameGUI.php (working copy) @@ -214,7 +214,7 @@ echo "Name: \n"; echo ""; echo " "; -echo "
( copy users)
"; +echo "
( copy users and groups)
"; echo "\n"; echo ""; }