}
            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);