|
451 | 451 | } |
452 | 452 | } |
453 | 453 |
|
454 | | - // Change NameServers |
455 | | - if (empty($_POST["v_ns1"])) { |
456 | | - $_POST["v_ns1"] = ""; |
457 | | - } |
458 | | - if (empty($_POST["v_ns2"])) { |
459 | | - $_POST["v_ns2"] = ""; |
460 | | - } |
461 | | - if (empty($_POST["v_ns3"])) { |
462 | | - $_POST["v_ns3"] = ""; |
463 | | - } |
464 | | - if (empty($_POST["v_ns4"])) { |
465 | | - $_POST["v_ns4"] = ""; |
466 | | - } |
467 | | - if (empty($_POST["v_ns5"])) { |
468 | | - $_POST["v_ns5"] = ""; |
469 | | - } |
470 | | - if (empty($_POST["v_ns6"])) { |
471 | | - $_POST["v_ns6"] = ""; |
472 | | - } |
473 | | - if (empty($_POST["v_ns7"])) { |
474 | | - $_POST["v_ns7"] = ""; |
475 | | - } |
476 | | - if (empty($_POST["v_ns8"])) { |
477 | | - $_POST["v_ns8"] = ""; |
478 | | - } |
479 | | - |
480 | | - if ( |
481 | | - $v_ns1 != $_POST["v_ns1"] || |
482 | | - $v_ns2 != $_POST["v_ns2"] || |
483 | | - $v_ns3 != $_POST["v_ns3"] || |
484 | | - $v_ns4 != $_POST["v_ns4"] || |
485 | | - $v_ns5 != $_POST["v_ns5"] || |
486 | | - $v_ns6 != $_POST["v_ns6"] || |
487 | | - $v_ns7 != $_POST["v_ns7"] || |
488 | | - ($v_ns8 != $_POST["v_ns8"] && empty($_SESSION["error_msg"])) |
489 | | - ) { |
490 | | - $v_ns1 = quoteshellarg($_POST["v_ns1"]); |
491 | | - $v_ns2 = quoteshellarg($_POST["v_ns2"]); |
492 | | - $v_ns3 = quoteshellarg($_POST["v_ns3"]); |
493 | | - $v_ns4 = quoteshellarg($_POST["v_ns4"]); |
494 | | - $v_ns5 = quoteshellarg($_POST["v_ns5"]); |
495 | | - $v_ns6 = quoteshellarg($_POST["v_ns6"]); |
496 | | - $v_ns7 = quoteshellarg($_POST["v_ns7"]); |
497 | | - $v_ns8 = quoteshellarg($_POST["v_ns8"]); |
498 | | - $ns_cmd = |
499 | | - HESTIA_CMD . |
500 | | - "v-change-user-ns " . |
501 | | - quoteshellarg($v_username) . |
502 | | - " " . |
503 | | - $v_ns1 . |
504 | | - " " . |
505 | | - $v_ns2; |
506 | | - if (!empty($_POST["v_ns3"])) { |
507 | | - $ns_cmd = $ns_cmd . " " . $v_ns3; |
| 454 | + if (!empty($_SESSION["DNS_SYSTEM"])) { |
| 455 | + // Change NameServers |
| 456 | + if (empty($_POST["v_ns1"])) { |
| 457 | + $_POST["v_ns1"] = ""; |
508 | 458 | } |
509 | | - if (!empty($_POST["v_ns4"])) { |
510 | | - $ns_cmd = $ns_cmd . " " . $v_ns4; |
| 459 | + if (empty($_POST["v_ns2"])) { |
| 460 | + $_POST["v_ns2"] = ""; |
511 | 461 | } |
512 | | - if (!empty($_POST["v_ns5"])) { |
513 | | - $ns_cmd = $ns_cmd . " " . $v_ns5; |
| 462 | + if (empty($_POST["v_ns3"])) { |
| 463 | + $_POST["v_ns3"] = ""; |
514 | 464 | } |
515 | | - if (!empty($_POST["v_ns6"])) { |
516 | | - $ns_cmd = $ns_cmd . " " . $v_ns6; |
| 465 | + if (empty($_POST["v_ns4"])) { |
| 466 | + $_POST["v_ns4"] = ""; |
517 | 467 | } |
518 | | - if (!empty($_POST["v_ns7"])) { |
519 | | - $ns_cmd = $ns_cmd . " " . $v_ns7; |
| 468 | + if (empty($_POST["v_ns5"])) { |
| 469 | + $_POST["v_ns5"] = ""; |
520 | 470 | } |
521 | | - if (!empty($_POST["v_ns8"])) { |
522 | | - $ns_cmd = $ns_cmd . " " . $v_ns8; |
| 471 | + if (empty($_POST["v_ns6"])) { |
| 472 | + $_POST["v_ns6"] = ""; |
523 | 473 | } |
524 | | - exec($ns_cmd, $output, $return_var); |
525 | | - check_return_code($return_var, $output); |
526 | | - unset($output); |
| 474 | + if (empty($_POST["v_ns7"])) { |
| 475 | + $_POST["v_ns7"] = ""; |
| 476 | + } |
| 477 | + if (empty($_POST["v_ns8"])) { |
| 478 | + $_POST["v_ns8"] = ""; |
| 479 | + } |
| 480 | + |
| 481 | + if ( |
| 482 | + $v_ns1 != $_POST["v_ns1"] || |
| 483 | + $v_ns2 != $_POST["v_ns2"] || |
| 484 | + $v_ns3 != $_POST["v_ns3"] || |
| 485 | + $v_ns4 != $_POST["v_ns4"] || |
| 486 | + $v_ns5 != $_POST["v_ns5"] || |
| 487 | + $v_ns6 != $_POST["v_ns6"] || |
| 488 | + $v_ns7 != $_POST["v_ns7"] || |
| 489 | + ($v_ns8 != $_POST["v_ns8"] && |
| 490 | + empty($_SESSION["error_msg"] && !empty($_POST["v_ns1"]) && $_POST["v_ns2"])) |
| 491 | + ) { |
| 492 | + $v_ns1 = quoteshellarg($_POST["v_ns1"]); |
| 493 | + $v_ns2 = quoteshellarg($_POST["v_ns2"]); |
| 494 | + $v_ns3 = quoteshellarg($_POST["v_ns3"]); |
| 495 | + $v_ns4 = quoteshellarg($_POST["v_ns4"]); |
| 496 | + $v_ns5 = quoteshellarg($_POST["v_ns5"]); |
| 497 | + $v_ns6 = quoteshellarg($_POST["v_ns6"]); |
| 498 | + $v_ns7 = quoteshellarg($_POST["v_ns7"]); |
| 499 | + $v_ns8 = quoteshellarg($_POST["v_ns8"]); |
| 500 | + |
| 501 | + $ns_cmd = |
| 502 | + HESTIA_CMD . |
| 503 | + "v-change-user-ns " . |
| 504 | + quoteshellarg($v_username) . |
| 505 | + " " . |
| 506 | + $v_ns1 . |
| 507 | + " " . |
| 508 | + $v_ns2; |
| 509 | + if (!empty($_POST["v_ns3"])) { |
| 510 | + $ns_cmd = $ns_cmd . " " . $v_ns3; |
| 511 | + } |
| 512 | + if (!empty($_POST["v_ns4"])) { |
| 513 | + $ns_cmd = $ns_cmd . " " . $v_ns4; |
| 514 | + } |
| 515 | + if (!empty($_POST["v_ns5"])) { |
| 516 | + $ns_cmd = $ns_cmd . " " . $v_ns5; |
| 517 | + } |
| 518 | + if (!empty($_POST["v_ns6"])) { |
| 519 | + $ns_cmd = $ns_cmd . " " . $v_ns6; |
| 520 | + } |
| 521 | + if (!empty($_POST["v_ns7"])) { |
| 522 | + $ns_cmd = $ns_cmd . " " . $v_ns7; |
| 523 | + } |
| 524 | + if (!empty($_POST["v_ns8"])) { |
| 525 | + $ns_cmd = $ns_cmd . " " . $v_ns8; |
| 526 | + } |
| 527 | + exec($ns_cmd, $output, $return_var); |
| 528 | + check_return_code($return_var, $output); |
| 529 | + unset($output); |
527 | 530 |
|
528 | | - $v_ns1 = str_replace("'", "", $v_ns1); |
529 | | - $v_ns2 = str_replace("'", "", $v_ns2); |
530 | | - $v_ns3 = str_replace("'", "", $v_ns3); |
531 | | - $v_ns4 = str_replace("'", "", $v_ns4); |
532 | | - $v_ns5 = str_replace("'", "", $v_ns5); |
533 | | - $v_ns6 = str_replace("'", "", $v_ns6); |
534 | | - $v_ns7 = str_replace("'", "", $v_ns7); |
535 | | - $v_ns8 = str_replace("'", "", $v_ns8); |
| 531 | + $v_ns1 = str_replace("'", "", $v_ns1); |
| 532 | + $v_ns2 = str_replace("'", "", $v_ns2); |
| 533 | + $v_ns3 = str_replace("'", "", $v_ns3); |
| 534 | + $v_ns4 = str_replace("'", "", $v_ns4); |
| 535 | + $v_ns5 = str_replace("'", "", $v_ns5); |
| 536 | + $v_ns6 = str_replace("'", "", $v_ns6); |
| 537 | + $v_ns7 = str_replace("'", "", $v_ns7); |
| 538 | + $v_ns8 = str_replace("'", "", $v_ns8); |
| 539 | + } |
536 | 540 | } |
537 | 541 |
|
538 | 542 | // Set success message |
|
0 commit comments