diff --git a/modules/system.module b/modules/system.module index f49cf36f53d..477100f70c4 100644 --- a/modules/system.module +++ b/modules/system.module @@ -263,6 +263,7 @@ function system_admin() { system_help(); break; case "Save module settings": + db_query("UPDATE system SET status = '0' WHERE type = 'module'"); foreach ($edit["status"] as $name => $status) { db_query("UPDATE system SET status = '$status' WHERE name = '$name'"); } @@ -270,6 +271,7 @@ function system_admin() { print system_modules(); break; case "Save theme settings": + db_query("UPDATE system SET status = '0' WHERE type = 'theme'"); foreach ($edit as $name => $settings) { db_query("UPDATE system SET status = '%s', description = '%s' WHERE name = '$name'", $settings["status"], $settings["description"]); } diff --git a/modules/system/system.module b/modules/system/system.module index f49cf36f53d..477100f70c4 100644 --- a/modules/system/system.module +++ b/modules/system/system.module @@ -263,6 +263,7 @@ function system_admin() { system_help(); break; case "Save module settings": + db_query("UPDATE system SET status = '0' WHERE type = 'module'"); foreach ($edit["status"] as $name => $status) { db_query("UPDATE system SET status = '$status' WHERE name = '$name'"); } @@ -270,6 +271,7 @@ function system_admin() { print system_modules(); break; case "Save theme settings": + db_query("UPDATE system SET status = '0' WHERE type = 'theme'"); foreach ($edit as $name => $settings) { db_query("UPDATE system SET status = '%s', description = '%s' WHERE name = '$name'", $settings["status"], $settings["description"]); }