diff --git a/admin_domains.php b/admin_domains.php index d407c56c..f7a79841 100644 --- a/admin_domains.php +++ b/admin_domains.php @@ -182,6 +182,7 @@ if($page == 'domains' $db->query("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `subdomains_used` = `subdomains_used` - " . (int)($deleted_domains - 1) . " WHERE `customerid` = '" . (int)$result['customerid'] . "'"); $db->query("UPDATE `" . TABLE_PANEL_ADMINS . "` SET `domains_used` = `domains_used` - 1 WHERE `adminid` = '" . (int)$userinfo['adminid'] . "'"); $db->query('UPDATE `' . TABLE_PANEL_CUSTOMERS . '` SET `standardsubdomain`=\'0\' WHERE `standardsubdomain`=\'' . (int)$result['id'] . '\' AND `customerid`=\'' . (int)$result['customerid'] . '\''); + $db->query("DELETE FROM `" . TABLE_PANEL_DOMAINREDIRECTS . "` WHERE `did` = '".(int)$id."'"); $log->logAction(ADM_ACTION, LOG_INFO, "deleted domain/subdomains (#" . $result['id'] . ")"); updateCounters(); inserttask('1'); diff --git a/lib/functions/output/function.RedirectCode.php b/lib/functions/output/function.RedirectCode.php index 8d3915b5..a5759515 100644 --- a/lib/functions/output/function.RedirectCode.php +++ b/lib/functions/output/function.RedirectCode.php @@ -156,8 +156,9 @@ function updateRedirectOfDomain($domainid = 0, $redirect = false) if($domainid > 0) { - $db->query("UPDATE `".TABLE_PANEL_DOMAINREDIRECTS."` - SET `rid` = '".(int)$redirect."' + $db->query("DELETE FROM `".TABLE_PANEL_DOMAINREDIRECTS."` WHERE `did` = '".(int)$domainid."'"); + $db->query("INSERT INTO `".TABLE_PANEL_DOMAINREDIRECTS."` + SET `rid` = '".(int)$redirect."', `did` = '".(int)$domainid."'"); } } \ No newline at end of file