@@ -137,7 +137,8 @@ function _check_unique($domain_name, $only_domain = false) {
137137 //if($check['cnt'] > 0) return false;
138138
139139 // we can have the same domain on different servers or different IPs, so we have to check for identical domains on the same IP (or wildcard IPs)
140- $ checks = $ app ->db ->queryAllRecords ("SELECT * FROM `web_domain` WHERE (`domain` = ' " . $ app ->db ->quote ($ domain_name ) . "' " .$ additional_sql1 .") AND `server_id` = " .intval ($ domain ['server_id ' ])." AND `domain_id` != " . $ app ->functions ->intval ($ primary_id ).($ additional_sql1 != '' ? " AND `parent_domain_id` != " .$ app ->functions ->intval ($ primary_id ) : "" ));
140+ $ checks = $ app ->db ->queryAllRecords ("SELECT * FROM `web_domain` WHERE (`domain` = ' " . $ app ->db ->quote ($ domain_name ) . "' " .$ additional_sql1 .") AND `server_id` = " .intval ($ domain ['server_id ' ])." AND `domain_id` != " . $ app ->functions ->intval ($ primary_id ).($ additional_sql1 != '' && $ domain ['parent_domain_id ' ] > 0 ? " AND `parent_domain_id` != " .$ app ->functions ->intval ($ primary_id ) : "" ));
141+
141142
142143 if (is_array ($ checks ) && !empty ($ checks )){
143144 foreach ($ checks as $ check ){
@@ -207,7 +208,7 @@ function _check_unique($domain_name, $only_domain = false) {
207208 //$check = $app->db->queryOneRecord("SELECT COUNT(*) as `cnt` FROM `web_domain` WHERE CONCAT(`subdomain`, '.', `domain`) = '" . $app->db->quote($domain_name) . "' AND `domain_id` != " . $app->functions->intval($primary_id));
208209 //if($check['cnt'] > 0) return false;
209210 // we can have the same domain on different servers or different IPs, so we have to check for identical domains on the same IP (or wildcard IPs)
210- $ checks = $ app ->db ->queryAllRecords ("SELECT * FROM `web_domain` WHERE (CONCAT(`subdomain`, '.', `domain`) = ' " . $ app ->db ->quote ($ domain_name ) . "' " .$ additional_sql2 .") AND `server_id` = " .intval ($ domain ['server_id ' ])." AND `domain_id` != " . $ app ->functions ->intval ($ primary_id ).($ additional_sql2 != '' ? " AND `parent_domain_id` != " .$ app ->functions ->intval ($ primary_id ) : "" ));
211+ $ checks = $ app ->db ->queryAllRecords ("SELECT * FROM `web_domain` WHERE (CONCAT(`subdomain`, '.', `domain`) = ' " . $ app ->db ->quote ($ domain_name ) . "' " .$ additional_sql2 .") AND `server_id` = " .intval ($ domain ['server_id ' ])." AND `domain_id` != " . $ app ->functions ->intval ($ primary_id ).($ additional_sql2 != '' && $ domain [ ' parent_domain_id ' ] > 0 ? " AND `parent_domain_id` != " .$ app ->functions ->intval ($ primary_id ) : "" ));
211212 if (is_array ($ checks ) && !empty ($ checks )){
212213 foreach ($ checks as $ check ){
213214 if ($ domain ['ip_address ' ] == '* ' ) return false ;
0 commit comments