|
17 | 17 | $data = json_decode(implode("", $output), true); |
18 | 18 | unset($output); |
19 | 19 |
|
| 20 | +$v_web = $v_mail = $v_db = $v_userdir = ""; |
20 | 21 | // Parse web |
21 | 22 | $v_username = $user; |
22 | 23 | foreach ($data["WEB"] as $key => $value) { |
|
27 | 28 | } |
28 | 29 | } |
29 | 30 |
|
30 | | -// Parse dns |
31 | | -foreach ($data["DNS"] as $key => $value) { |
32 | | - if (!empty($value)) { |
33 | | - $v_dns .= $key . ":" . $value . "\n"; |
34 | | - } else { |
35 | | - $v_dns .= $key . "\n"; |
36 | | - } |
37 | | -} |
38 | | - |
39 | 31 | // Parse mail |
40 | 32 | foreach ($data["MAIL"] as $key => $value) { |
41 | 33 | if (!empty($value)) { |
|
68 | 60 | // Check token |
69 | 61 | verify_csrf($_POST); |
70 | 62 |
|
71 | | - $v_web = $_POST["v_web"]; |
| 63 | + $v_web = $_POST["v_web"] ?? ""; |
72 | 64 | $v_web_tmp = str_replace("\r\n", ",", $_POST["v_web"]); |
73 | 65 | $v_web_tmp = rtrim($v_web_tmp, ","); |
74 | 66 | $v_web_tmp = "WEB=" . quoteshellarg($v_web_tmp); |
75 | 67 |
|
76 | | - $v_dns = $_POST["v_dns"]; |
| 68 | + $v_dns = $_POST["v_dns"] ?? ""; |
77 | 69 | $v_dns_tmp = str_replace("\r\n", ",", $_POST["v_dns"]); |
78 | 70 | $v_dns_tmp = rtrim($v_dns_tmp, ","); |
79 | 71 | $v_dns_tmp = "DNS=" . quoteshellarg($v_dns_tmp); |
80 | 72 |
|
81 | | - $v_mail = $_POST["v_mail"]; |
| 73 | + $v_mail = $_POST["v_mail"] ?? ""; |
82 | 74 | $v_mail_tmp = str_replace("\r\n", ",", $_POST["v_mail"]); |
83 | 75 | $v_mail_tmp = rtrim($v_mail_tmp, ","); |
84 | 76 | $v_mail_tmp = "MAIL=" . quoteshellarg($v_mail_tmp); |
85 | 77 |
|
86 | | - $v_db = $_POST["v_db"]; |
| 78 | + $v_db = $_POST["v_db"] ?? ""; |
87 | 79 | $v_db_tmp = str_replace("\r\n", ",", $_POST["v_db"]); |
88 | 80 | $v_db_tmp = rtrim($v_db_tmp, ","); |
89 | 81 | $v_db_tmp = "DB=" . quoteshellarg($v_db_tmp); |
90 | 82 |
|
91 | | - $v_cron = $_POST["v_cron"]; |
| 83 | + $v_cron = $_POST["v_cron"] ?? ""; |
92 | 84 | $v_cron_tmp = str_replace("\r\n", ",", $_POST["v_cron"]); |
93 | 85 | $v_cron_tmp = rtrim($v_cron_tmp, ","); |
94 | 86 | $v_cron_tmp = "CRON=" . quoteshellarg($v_cron_tmp); |
95 | 87 |
|
96 | | - $v_userdir = $_POST["v_userdir"]; |
| 88 | + $v_userdir = $_POST["v_userdir"] ?? ""; |
97 | 89 | $v_userdir_tmp = str_replace("\r\n", ",", $_POST["v_userdir"]); |
98 | 90 | $v_userdir_tmp = rtrim($v_userdir_tmp, ","); |
99 | 91 | $v_userdir_tmp = "USER=" . quoteshellarg($v_userdir_tmp); |
|
0 commit comments