diff options
author | Chris Buechler <cmb@pfsense.org> | 2011-01-24 18:14:03 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2011-01-24 18:14:49 -0500 |
commit | 67bc955d7946cbb38faabb2205fdf03055868289 (patch) | |
tree | 85f8a049ecbfe1471dc3e741c4a973a0b8fa60f2 | |
parent | a1d52f81879fc1f2253eeef5189adfa2e6396c11 (diff) | |
download | pfsense-67bc955d7946cbb38faabb2205fdf03055868289.zip pfsense-67bc955d7946cbb38faabb2205fdf03055868289.tar.gz |
handle alternate xml_rootobj correctly when doing config backups w/RRD data
-rwxr-xr-x | usr/local/www/diag_backup.php | 6 |
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"); |