summaryrefslogtreecommitdiffstats
path: root/etc/inc
diff options
context:
space:
mode:
authorColin Smith <colin@pfsense.org>2005-05-17 01:05:44 +0000
committerColin Smith <colin@pfsense.org>2005-05-17 01:05:44 +0000
commit08c3872d7f6a156c542d86b90d897a2d0ab709ab (patch)
treed5b86cb078de0905630f66353ead3d3852b14de7 /etc/inc
parent41508358960d041788c1f9af75e84b28a36d2b5e (diff)
downloadpfsense-08c3872d7f6a156c542d86b90d897a2d0ab709ab.zip
pfsense-08c3872d7f6a156c542d86b90d897a2d0ab709ab.tar.gz
Make xmlrpc.inc cleaner. This needs to be followed up by a cleanup and integration of xmlparse_pkg.inc.
Diffstat (limited to 'etc/inc')
-rw-r--r--etc/inc/xmlparse.inc20
1 files changed, 10 insertions, 10 deletions
diff --git a/etc/inc/xmlparse.inc b/etc/inc/xmlparse.inc
index cb2bd2c..a35a8a4c 100644
--- a/etc/inc/xmlparse.inc
+++ b/etc/inc/xmlparse.inc
@@ -37,11 +37,11 @@ $listtags = explode(" ", "row config package columnitem option item fieldname fi
"servernat proxyarpnet passthrumac allowedip wolentry vlan");
function startElement($parser, $name, $attrs) {
- global $depth, $curpath, $config, $havedata, $listtags;
+ global $parsedcfg, $depth, $curpath, $havedata, $listtags;
array_push($curpath, strtolower($name));
- $ptr =& $config;
+ $ptr =& $parsed;
foreach ($curpath as $path) {
$ptr =& $ptr[$path];
}
@@ -69,10 +69,10 @@ function startElement($parser, $name, $attrs) {
}
function endElement($parser, $name) {
- global $depth, $curpath, $config, $havedata, $listtags;
+ global $depth, $curpath, $parsedcfg, $havedata, $listtags;
if ($havedata == $depth) {
- $ptr =& $config;
+ $ptr =& $parsedcfg;
foreach ($curpath as $path) {
$ptr =& $ptr[$path];
}
@@ -88,12 +88,12 @@ function endElement($parser, $name) {
}
function cData($parser, $data) {
- global $depth, $curpath, $config, $havedata;
+ global $depth, $curpath, $parsedcfg, $havedata;
$data = trim($data, "\t\n\r");
if ($data != "") {
- $ptr =& $config;
+ $ptr =& $parsedcfg;
foreach ($curpath as $path) {
$ptr =& $ptr[$path];
}
@@ -111,9 +111,9 @@ function cData($parser, $data) {
function parse_xml_config($cffile, $rootobj) {
- global $depth, $curpath, $config, $havedata, $listtags;
+ global $depth, $curpath, $parsedcfg, $havedata, $listtags;
- $config = array();
+ $parsedcfg = array();
$curpath = array();
$depth = 0;
$havedata = 0;
@@ -136,11 +136,11 @@ function parse_xml_config($cffile, $rootobj) {
}
xml_parser_free($xml_parser);
- if (!$config[$rootobj]) {
+ if (!$parsedcfg[$rootobj]) {
die("XML error: no $rootobj object found!\n");
}
- return $config[$rootobj];
+ return $parsedcfg[$rootobj];
}
function dump_xml_config_sub($arr, $indent) {
OpenPOWER on IntegriCloud