summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_backup.php
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2011-01-24 18:14:03 -0500
committerChris Buechler <cmb@pfsense.org>2011-01-24 18:14:49 -0500
commit67bc955d7946cbb38faabb2205fdf03055868289 (patch)
tree85f8a049ecbfe1471dc3e741c4a973a0b8fa60f2 /usr/local/www/diag_backup.php
parenta1d52f81879fc1f2253eeef5189adfa2e6396c11 (diff)
downloadpfsense-67bc955d7946cbb38faabb2205fdf03055868289.zip
pfsense-67bc955d7946cbb38faabb2205fdf03055868289.tar.gz
handle alternate xml_rootobj correctly when doing config backups w/RRD data
Diffstat (limited to 'usr/local/www/diag_backup.php')
-rwxr-xr-xusr/local/www/diag_backup.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/local/www/diag_backup.php b/usr/local/www/diag_backup.php
index 6ff65fe..5892f06 100755
--- a/usr/local/www/diag_backup.php
+++ b/usr/local/www/diag_backup.php
@@ -223,7 +223,7 @@ if ($_POST) {
* Backup RRD Data
*/
if(!$_POST['donotbackuprrd']) {
- $data = str_replace("</pfsense>", "\t<rrddata>", $data);
+ $data = str_replace("</" . $g['xml_rootobj'] . ">", "\t<rrddata>", $data);
$rrd_files_var_db_rrd = split("\n",`cd /var/db/rrd && ls *.rrd`);
foreach($rrd_files_var_db_rrd as $rrd) {
if($rrd) {
@@ -237,7 +237,7 @@ if ($_POST) {
}
}
$data .= "\t</rrddata>\n";
- $data .= "</pfsense>\n";
+ $data .= "</" . $g['xml_rootobj'] . ">\n";
}
$size = strlen($data);
@@ -315,7 +315,7 @@ if ($_POST) {
if(file_exists("{$g['tmp_path']}/config.cache"))
unlink("{$g['tmp_path']}/config.cache");
$config = parse_config(true);
- /* extract out rrd items, unset from $confgi when done */
+ /* extract out rrd items, unset from $config when done */
if($config['rrddata']) {
foreach($config['rrddata']['rrddatafile'] as $rrd) {
$rrd_fd = fopen("{$g['vardb_path']}/rrd/{$rrd['filename']}", "w");
OpenPOWER on IntegriCloud