From d674f4dd70800c29a00ce55300c07e4427273f66 Mon Sep 17 00:00:00 2001 From: "Michael Kaufmann (d00p)" Date: Mon, 22 Dec 2014 13:37:35 +0100 Subject: [PATCH] same alias-ip-stuff when adding a new domain and aliasdomain is selected Signed-off-by: Michael Kaufmann (d00p) --- admin_domains.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/admin_domains.php b/admin_domains.php index 18e84c1a..6ff03d29 100644 --- a/admin_domains.php +++ b/admin_domains.php @@ -579,14 +579,20 @@ if ($page == 'domains' if ($aliasdomain != 0) { // Overwrite given ipandports with these of the "main" domain $ipandports = array(); + $ssl_ipandports = array(); $origipresult_stmt = Database::prepare(" SELECT `id_ipandports` FROM `" . TABLE_DOMAINTOIP ."` WHERE `id_domain` = :id" ); Database::pexecute($origipresult_stmt, array('id' => $aliasdomain)); - + $ipdata_stmt = Database::prepare("SELECT * FROM `".TABLE_PANEL_IPSANDPORTS."` WHERE `id` = :ipid"); while ($origip = $origipresult_stmt->fetch(PDO::FETCH_ASSOC)) { - $ipandports[] = $origip['id_ipandports']; + $_origip_tmp = Database::pexecute_first($ipdata_stmt, array('ipid' => $origip['id_ipandports'])); + if ($_origip_tmp['ssl'] == 0) { + $ipandports[] = $origip['id_ipandports']; + } else { + $ssl_ipandports[] = $origip['id_ipandports']; + } } $aliasdomain_check_stmt = Database::prepare("