diff --git a/core/default_settings/default_settings.php b/core/default_settings/default_settings.php
index 82eeb46e8e..c1a1a91572 100644
--- a/core/default_settings/default_settings.php
+++ b/core/default_settings/default_settings.php
@@ -45,6 +45,19 @@ if (sizeof($_REQUEST) > 0) {
$action = check_str($_REQUEST["action"]);
$default_setting_uuids = $_REQUEST["id"];
+ $enabled = check_str($_REQUEST['enabled']);
+
+ if (sizeof($default_setting_uuids) == 1 && $enabled != '') {
+ $sql = "update v_default_settings set ";
+ $sql .= "default_setting_enabled = '".$enabled."' ";
+ $sql .= "where default_setting_uuid = '".$default_setting_uuids[0]."'";
+ $db->exec(check_sql($sql));
+ unset($sql);
+
+ $_SESSION["message"] = $text['message-update'];
+ header("Location: default_settings.php");
+ exit;
+ }
if ($action == 'copy' && permission_exists('domain_setting_add')) {
@@ -318,6 +331,7 @@ if (permission_exists("domain_select") && permission_exists("domain_setting_add"
foreach($result as $row) {
if ($previous_category != $row['default_setting_category']) {
+ $c = 0;
echo "
\n";
echo " \n";
if ($previous_category != '') { echo "
"; }
@@ -340,7 +354,7 @@ if (permission_exists("domain_select") && permission_exists("domain_setting_add"
(permission_exists("domain_select") && permission_exists("domain_setting_add") && count($_SESSION['domains']) > 1) ||
permission_exists('default_setting_delete')
) {
- echo " | | ";
+ echo " | ";
}
echo "".$text['label-subcategory']." | ";
echo "".$text['label-type']." | ";
@@ -404,7 +418,9 @@ if (permission_exists("domain_select") && permission_exists("domain_setting_add"
}
echo " \n";
echo " \n";
- echo " ".ucwords($row['default_setting_enabled'])." | \n";
+ echo " \n";
+ echo " ".ucwords($row['default_setting_enabled'])."\n";
+ echo " | \n";
echo " ".$row['default_setting_description']." | \n";
echo " ";
if (permission_exists('default_setting_edit')) {
diff --git a/core/domain_settings/domain_settings.php b/core/domain_settings/domain_settings.php
index 860ed0c742..952304a020 100644
--- a/core/domain_settings/domain_settings.php
+++ b/core/domain_settings/domain_settings.php
@@ -35,38 +35,58 @@ else {
}
-//delete domain settings
- if (sizeof($_REQUEST) > 0) {
- $action = check_str($_REQUEST["action"]);
+if (sizeof($_REQUEST) > 1) {
+
+ $action = check_str($_REQUEST["action"]);
+ $domain_uuid = check_str($_REQUEST["domain_id"]);
+ $domain_setting_uuids = $_REQUEST["id"];
+ $enabled = check_str($_REQUEST['enabled']);
+
+ //change enabled value
+ if ($domain_uuid != '' && sizeof($domain_setting_uuids) == 1 && $enabled != '') {
+ $sql = "update v_domain_settings set ";
+ $sql .= "domain_setting_enabled = '".$enabled."' ";
+ $sql .= "where domain_uuid = '".$domain_uuid."' ";
+ $sql .= "and domain_setting_uuid = '".$domain_setting_uuids[0]."' ";
+ echo $sql."
";
+ $db->exec(check_sql($sql));
+ unset($sql);
+
+ $_SESSION["message"] = $text['message-update'];
+ header("Location: domain_edit.php?id=".$domain_uuid);
+ exit;
+ }
+
+ //delete domain settings
if ($action == 'delete' && permission_exists('domain_setting_delete')) {
//add multi-lingual support
require_once "app_languages.php";
foreach($text as $key => $value) {
$text[$key] = $value[$_SESSION['domain']['language']['code']];
}
- //delete the selected domain settings
- $domain_setting_uuids = $_REQUEST["id"];
- if (sizeof($domain_setting_uuids) > 0) {
- foreach ($domain_setting_uuids as $domain_setting_uuid) {
- $sql = "delete from v_domain_settings ";
- $sql .= "where domain_setting_uuid = '".$domain_setting_uuid."' ";
- $prep_statement = $db->prepare(check_sql($sql));
- $prep_statement->execute();
- unset($sql);
- }
- // set message
- $_SESSION["message"] = $text['message-delete'].": ".sizeof($domain_setting_uuids);
+
+ if (sizeof($domain_setting_uuids) > 0) {
+ foreach ($domain_setting_uuids as $domain_setting_uuid) {
+ $sql = "delete from v_domain_settings ";
+ $sql .= "where domain_setting_uuid = '".$domain_setting_uuid."' ";
+ $prep_statement = $db->prepare(check_sql($sql));
+ $prep_statement->execute();
+ unset($sql);
}
- else {
- // set message
- $_SESSION["message"] = $text['message-delete_failed'];
- $_SESSION["message_mood"] = "negative";
- }
- //redirect the user
- header("Location: domain_edit.php?id=".check_str($_REQUEST["domain_uuid"]));
- exit;
+ // set message
+ $_SESSION["message"] = $text['message-delete'].": ".sizeof($domain_setting_uuids);
+ }
+ else {
+ // set message
+ $_SESSION["message"] = $text['message-delete_failed'];
+ $_SESSION["message_mood"] = "negative";
+ }
+
+ header("Location: domain_edit.php?id=".check_str($_REQUEST["domain_uuid"]));
+ exit;
}
- } //REQUEST
+
+} //REQUEST
//include the paging
require_once "resources/paging.php";
@@ -136,6 +156,7 @@ else {
$previous_category = '';
foreach($result as $row) {
if ($previous_category != $row['domain_setting_category']) {
+ $c = 0;
echo " |
\n";
echo " \n";
echo " \n";
@@ -154,11 +175,11 @@ else {
echo " | \n";
echo "
\n";
echo "\n";
- if ((permission_exists("domain_select")
- && permission_exists("domain_setting_add")
+ if ((permission_exists("domain_select")
+ && permission_exists("domain_setting_add")
&& count($_SESSION['domains']) > 1) ||
permission_exists('domain_setting_delete')) {
- echo " | ";
+ echo " | ";
}
echo "".$text['label-subcategory']." | ";
echo "".$text['label-type']." | ";
@@ -221,7 +242,9 @@ else {
}
echo " \n";
echo " \n";
- echo " ".ucwords($row['domain_setting_enabled'])." | \n";
+ echo " \n";
+ echo " ".ucwords($row['domain_setting_enabled'])."\n";
+ echo " | \n";
echo " ".$row['domain_setting_description']." | \n";
echo " ";
if (permission_exists('domain_setting_edit')) {
|