index.php 562 B

12345678910111213141516171819202122232425
  1. <?php
  2. use function Hestiacp\quoteshellarg\quoteshellarg;
  3. ob_start();
  4. include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
  5. $backup = $_POST['system'];
  6. $action = $_POST['action'];
  7. // Check token
  8. verify_csrf($_POST);
  9. switch ($action) {
  10. case 'delete': $cmd='v-delete-user-backup-exclusions';
  11. break;
  12. default: header("Location: /list/backup/exclusions"); exit;
  13. }
  14. foreach ($backup as $value) {
  15. $value = quoteshellarg($value);
  16. exec(HESTIA_CMD.$cmd." ".$user." ".$value, $output, $return_var);
  17. }
  18. header("Location: /list/backup/exclusions");