diff -NbBru orig/engine/ispcp-als-mngr patched/engine/ispcp-als-mngr
|
old
|
new
|
|
| 3059 | 3059 | } |
| 3060 | 3060 | ($rs, $rdata) = doSQL($sql); |
| 3061 | 3061 | return $rs if ($rs != 0); |
| | 3062 | } elsif ($als_status eq 'dnschange'){ |
| | 3063 | # changing DNS |
| | 3064 | $rs = als_change_named_data($entry); |
| | 3065 | $timestamp = time(); |
| | 3066 | if ($rs == 0) { |
| | 3067 | $sql = "update domain_aliasses set alias_status='ok' where alias_id = $als_id;"; |
| | 3068 | } else { |
| | 3069 | my ($sub_name, $msg) = split(/$main::el_sep/, pop_el(\@main::el)); |
| | 3070 | $msg =~ s/\'/\\\'/g; |
| | 3071 | $sql = "update domain_aliasses set alias_status='$sub_name | $msg' where alias_id = $als_id;"; |
| | 3072 | } |
| | 3073 | ($rs, $rdata) = doSQL($sql); |
| | 3074 | return $rs if ($rs != 0); |
| 3062 | 3075 | } elsif ($als_status eq 'delete') { |
| 3063 | 3076 | # Removing domains; |
| 3064 | 3077 | $rs = als_del_data($entry); |
diff -NbBru orig/engine/ispcp-alssub-mngr patched/engine/ispcp-alssub-mngr
|
old
|
new
|
|
| 2594 | 2594 | ($rs, $rdata) = doSQL($sql); |
| 2595 | 2595 | |
| 2596 | 2596 | return $rs if ($rs != 0); |
| 2597 | | |
| | 2597 | } elsif ($sub_status eq 'dnschange') { |
| | 2598 | $rs = alssub_change_named_data($entry); |
| | 2599 | $timestamp = time(); |
| | 2600 | if ($rs == 0) { |
| | 2601 | $sql = "update subdomain_alias set subdomain_alias_status='ok' where subdomain_alias_id = $sub_id;"; |
| | 2602 | } else { |
| | 2603 | my ($sub_name, $msg) = split(/$main::el_sep/, pop_el(\@main::el)); |
| | 2604 | $msg =~ s/\'/\\\'/g; |
| | 2605 | $sql = "update subdomain_alias set subdomain_alias_status='$sub_name | $msg' where subdomain_alias_id = $sub_id;"; |
| | 2606 | } |
| | 2607 | ($rs, $rdata) = doSQL($sql); |
| | 2608 | return $rs if ($rs != 0); |
| 2598 | 2609 | } elsif ($sub_status eq 'delete') { |
| 2599 | 2610 | |
| 2600 | 2611 | # Removing domains; |
diff -NbBru orig/engine/ispcp-dmn-mngr patched/engine/ispcp-dmn-mngr
|
old
|
new
|
|
| 3795 | 3795 | } |
| 3796 | 3796 | ($rs, $rdata) = doSQL($sql); |
| 3797 | 3797 | return $rs if ($rs != 0); |
| | 3798 | } elsif ($dmn_status eq 'dnschange'){ |
| | 3799 | #modifiying DNS entry |
| | 3800 | $rs = dmn_change_named_data($entry); |
| | 3801 | $timestamp = time(); |
| | 3802 | if ($rs == 0) { |
| | 3803 | $sql = "update domain set domain_status='ok' where domain_id = $dmn_id;"; |
| | 3804 | } else { |
| | 3805 | ($sub_name, $msg) = split(/$main::el_sep/, pop_el(\@main::el)); |
| | 3806 | $msg =~ s/\'/\\\'/g; |
| | 3807 | $sql = "update domain set domain_status='$sub_name | $msg' where domain_id = $dmn_id;"; |
| | 3808 | } |
| | 3809 | ($rs, $rdata) = doSQL($sql); |
| | 3810 | return $rs if ($rs != 0); |
| 3798 | 3811 | } elsif ($dmn_status eq 'delete') { |
| 3799 | 3812 | # Removing domains; |
| 3800 | 3813 | $rs = dmn_del_data($entry); |
diff -NbBru orig/engine/ispcp-rqst-mngr patched/engine/ispcp-rqst-mngr
|
old
|
new
|
|
| 120 | 120 | $dmn_status eq "change" || |
| 121 | 121 | $dmn_status eq "restore" || |
| 122 | 122 | $dmn_status eq "toenable" || |
| 123 | | $dmn_status eq "todisable" |
| | 123 | $dmn_status eq "todisable" || |
| | 124 | $dmn_status eq "dnschange" |
| 124 | 125 | ) { |
| 125 | 126 | |
| 126 | 127 | if ($dmn_status eq "restore") { |
| … |
… |
|
| 300 | 301 | |
| 301 | 302 | } |
| 302 | 303 | |
| 303 | | $sql = "select alias_id, alias_name, alias_status from domain_aliasses where alias_status in ('toadd', 'change') order by alias_id"; |
| | 304 | $sql = "select alias_id, alias_name, alias_status from domain_aliasses where alias_status in ('toadd', 'change','dnschange') order by alias_id"; |
| 304 | 305 | |
| 305 | 306 | ($rs, $rdata) = doSQL($sql); |
| 306 | 307 | |
| … |
… |
|
| 371 | 372 | |
| 372 | 373 | my ($sub_id, $sub_name, $sub_status) = (@$row[0], @$row[1], @$row[2]); |
| 373 | 374 | |
| 374 | | if ($sub_status eq "toadd" || $sub_status eq "change" || $sub_status eq "delete") { |
| | 375 | if ($sub_status eq "toadd" || $sub_status eq "change" || $sub_status eq "delete" || $sub_status eq "dnschange") { |
| 375 | 376 | |
| 376 | 377 | if (defined($main::engine_debug)) { |
| 377 | 378 | |
diff -NbBru orig/engine/ispcp-sub-mngr patched/engine/ispcp-sub-mngr
|
old
|
new
|
|
| 2574 | 2574 | |
| 2575 | 2575 | return $rs if ($rs != 0); |
| 2576 | 2576 | |
| | 2577 | } elsif ($sub_status eq 'dnschange'){ |
| | 2578 | $rs = sub_change_named_data($entry); |
| | 2579 | $timestamp = time(); |
| | 2580 | if ($rs == 0) { |
| | 2581 | $sql = "update subdomain set subdomain_status='ok' where subdomain_id = $sub_id;"; |
| | 2582 | } else { |
| | 2583 | my ($sub_name, $msg) = split(/$main::el_sep/, pop_el(\@main::el)); |
| | 2584 | $msg =~ s/\'/\\\'/g; |
| | 2585 | $sql = "update subdomain set subdomain_status='$sub_name | $msg' where subdomain_id = $sub_id;"; |
| | 2586 | } |
| | 2587 | ($rs, $rdata) = doSQL($sql); |
| | 2588 | return $rs if ($rs != 0); |
| 2577 | 2589 | } elsif ($sub_status eq 'delete') { |
| 2578 | 2590 | |
| 2579 | 2591 | # Removing domains; |
diff -NbBru orig/gui/client/dns_edit.php patched/gui/client/dns_edit.php