00001 <?php
00002
00003
00004
00023 function obj2xml($v, $indent = '') {
00024 $attr = '';
00025 foreach ($v AS $key => $val) {
00026 if (is_string($key) && ($key == '__attr')) {
00027 continue;
00028 }
00029
00030
00031 if (is_object($val->__attr)) {
00032 foreach ($val->__attr AS $key2 => $val2) {
00033 $attr .= " $key2=\"$val2\"";
00034 }
00035 } else {
00036 $attr = '';
00037 }
00038
00039
00040 $attr .= ' type="' . gettype($val) . '"';
00041
00042 if (is_array($val) || is_object($val)) {
00043 echo "$indent<$key$attr>\n";
00044 obj2xml($val, $indent . ' ');
00045 echo "$indent</$key>\n";
00046 } else {
00047 if (is_string($val) && ($val == '')) {
00048 echo "$indent<$key$attr />\n";
00049 } else {
00050 echo "$indent<$key$attr>$val</$key>\n";
00051 }
00052 }
00053 }
00054 }
00055
00056
00057 $cfg['DBConfig']['AllowUserOverride'] = array(
00058 'Servers
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091
00092