|
40 | 40 | $_SESSION['error_msg'] = __('Field "%s" can not be blank.',$error_msg); |
41 | 41 | } else { |
42 | 42 | // Add DNS |
43 | | - exec (VESTA_CMD."v-add-dns-domain ".$user." ".$v_domain." ".$v_ip." ".$v_ns1." ".$v_ns2." ".$v_ns3." ".$v_ns4, $output, $return_var); |
| 43 | + exec (VESTA_CMD."v-add-dns-domain ".$user." ".$v_domain." ".$v_ip." ".$v_ns1." ".$v_ns2." ".$v_ns3." ".$v_ns4." no", $output, $return_var); |
44 | 44 | check_return_code($return_var,$output); |
45 | 45 | unset($output); |
46 | 46 |
|
47 | 47 | // Change Expiriation date |
48 | 48 | if ((!empty($_POST['v_exp'])) && ($_POST['v_exp'] != date('Y-m-d', strtotime('+1 year')))) { |
49 | 49 | $v_exp = escapeshellarg($_POST['v_exp']); |
50 | | - exec (VESTA_CMD."v-change-dns-domain-exp ".$user." ".$v_domain." ".$v_exp, $output, $return_var); |
| 50 | + exec (VESTA_CMD."v-change-dns-domain-exp ".$user." ".$v_domain." ".$v_exp." no", $output, $return_var); |
51 | 51 | check_return_code($return_var,$output); |
52 | 52 | unset($output); |
53 | 53 | } |
54 | 54 |
|
55 | 55 | // Change TTL |
56 | 56 | if ((!empty($_POST['v_ttl'])) && ($_POST['v_ttl'] != '14400') && (empty($_SESSION['error_msg']))) { |
57 | 57 | $v_ttl = escapeshellarg($_POST['v_ttl']); |
58 | | - exec (VESTA_CMD."v-change-dns-domain-ttl ".$user." ".$v_domain." ".$v_ttl, $output, $return_var); |
| 58 | + exec (VESTA_CMD."v-change-dns-domain-ttl ".$user." ".$v_domain." ".$v_ttl." no", $output, $return_var); |
59 | 59 | check_return_code($return_var,$output); |
60 | 60 | unset($output); |
61 | 61 | } |
|
64 | 64 | $_SESSION['ok_msg'] = __('DNS_DOMAIN_CREATED_OK',$_POST[v_domain],$_POST[v_domain]); |
65 | 65 | unset($v_domain); |
66 | 66 | } |
| 67 | + |
| 68 | + if (empty($_SESSION['error_msg'])) { |
| 69 | + exec (VESTA_CMD."v-restart-dns", $output, $return_var); |
| 70 | + check_return_code($return_var,$output); |
| 71 | + unset($output); |
| 72 | + } |
| 73 | + |
67 | 74 | } |
68 | 75 | } |
69 | 76 |
|
|
120 | 127 | } |
121 | 128 | if (empty($v_ttl)) $v_ttl = 14400; |
122 | 129 | if (empty($v_exp)) $v_exp = date('Y-m-d', strtotime('+1 year')); |
123 | | - if ($_SESSION['user'] == 'admin') { |
124 | | - include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/add_dns.html'); |
125 | | - } else { |
126 | | - include($_SERVER['DOCUMENT_ROOT'].'/templates/user/add_dns.html'); |
127 | | - } |
| 130 | + include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/add_dns.html'); |
128 | 131 | unset($_SESSION['error_msg']); |
129 | 132 | unset($_SESSION['ok_msg']); |
130 | 133 | } else { |
|
0 commit comments