Skip to content

Commit 6808154

Browse files
committed
Update xmlinterface.class.php
Return binary vendor config values when necessary
1 parent e25fab1 commit 6808154

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

sccpManClasses/xmlinterface.class.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,8 +311,18 @@ function create_SEP_XML($store_path, $data_values, $dev_config, $dev_id, $lang_i
311311
foreach ($xml_work->$key->children() as $dkey => $ddata) {
312312
if (isset($data_values[strtolower($dkey)])) {
313313
$vtmp_data = $data_values[strtolower($dkey)];
314-
if ((!empty($vtmp_data)) || ($vtmp_data == "0")) {
315-
$xml_node->$dkey = $vtmp_data;
314+
if (!empty($vtmp_data)) {
315+
switch ($vtmp_data) {
316+
case 'off':
317+
$xml_node->$dkey = 1;
318+
break;
319+
case 'on':
320+
$xml_node->$dkey = 0;
321+
break;
322+
default:
323+
$xml_node->$dkey = $vtmp_data;
324+
break;
325+
}
316326
}
317327
}
318328
}

0 commit comments

Comments
 (0)