} exec("rm -r /tmp/{$name}"); exec("rm -r {$tmp}"); } else { if (copy($tmp, "/configs/" . $uploadfile)) { $get_version = exec("uci -c /etc/config get {$uploadfile}.general.version"); if ($get_version != "") { echo "true"; } else { exec("rm /configs/{$uploadfile}"); echo "Failed.You tried to upload some wrong configuration."; } } else { echo "Something went wrong. No file was uploaded."; } exec("rm /tmp/{$uploadfile}"); exec("rm /etc/config/{$uploadfile}"); } } else { echo "false"; } } if (file_exists($ovpn_dir)) { upload_config(); } else { exec("mkdir {$ovpn_dir}"); upload_config(); } ?>
if (!$username) { Header("Location: /pkg_edit.php?xml=autoconfigbackup.xml&id=0&savemsg=Please+setup+Auto+Config+Backup"); exit; } if ($_POST) { if ($_REQUEST['nooverwrite']) { touch("/tmp/acb_nooverwrite"); } if ($_REQUEST['reason']) { write_config($_REQUEST['reason']); } else { write_config("Backup invoked via Auto Config Backup."); } $config = parse_config(true); exec("echo > /cf/conf/lastpfSbackup.txt"); upload_config($_REQUEST['reason']); $savemsg = "Backup completed successfully."; $donotshowheader = true; } $pgtitle = "Diagnostics: Auto Configuration Backup Now"; include "head.inc"; ?> <body link="#0000CC" vlink="#0000CC" alink="#0000CC"> <div id='maincontent'> <?php include "fbegin.inc"; if (strstr($pfSversion, "1.2")) { echo "<p class=\"pgtitle\">{$pgtitle}</p>"; } if ($savemsg) { print_info_box($savemsg);