$error) { if ( $i == 0 ) { $error_msg = $error; } else { $error_msg = $error_msg.", ".$error; } } $_SESSION['error_msg'] = __('Field "%s" can not be blank.',$error_msg); } else { // Add IP $v_interface = escapeshellarg($_POST['v_interface']); $v_owner = $_POST['v_owner']; exec (VESTA_CMD."v-add-sys-ip ".$v_ip." ".$v_netmask." ".$v_interface." ".$v_owner." '".$ip_status."' ".$v_name." ".$v_nat, $output, $return_var); $v_owner = $_POST['v_owner']; $v_interface = $_POST['v_interface']; if ($return_var != 0) { $error = implode('
', $output); if (empty($error)) $error = __('Error code:',$return_var); $_SESSION['error_msg'] = $error; unset($v_password); unset($output); } else { $_SESSION['ok_msg'] = __('IP_CREATED_OK',$_POST['v_ip'],$_POST['v_ip']); unset($v_ip); unset($v_netmask); unset($v_name); unset($v_nat); unset($output); } } } exec (VESTA_CMD."v-list-sys-interfaces 'json'", $output, $return_var); $interfaces = json_decode(implode('', $output), true); unset($output); exec (VESTA_CMD."v-list-sys-users 'json'", $output, $return_var); $users = json_decode(implode('', $output), true); unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/add_ip.html'); unset($_SESSION['error_msg']); unset($_SESSION['ok_msg']); } // Footer include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');