From b0897ba96cd0ea7357d6be0dc75960c8f66d7a51 Mon Sep 17 00:00:00 2001 From: Nate Jones Date: Thu, 14 Aug 2014 07:24:26 +0000 Subject: [PATCH] Domain Edit: On rename, set Variables > domain value to new domain name (single-tenant only). --- core/domain_settings/domain_edit.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/domain_settings/domain_edit.php b/core/domain_settings/domain_edit.php index 6bd7a162e9..c819bb2adc 100644 --- a/core/domain_settings/domain_edit.php +++ b/core/domain_settings/domain_edit.php @@ -508,6 +508,15 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $extension->xml(); } + // if single-tenant and variables exist, update variables > domain value to match new domain + if (count($_SESSION['domains']) == 1 && file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/vars/")) { + $sql = "update v_vars set "; + $sql .= "var_value = '".$domain_name."' "; + $sql .= "where var_name = 'domain' "; + $db->exec(check_sql($sql)); + unset($sql); + } + } }