checkStatus("soundlang")) { $syslangs = \FreePBX::Soundlang()->getLanguages(); if (!is_array($syslangs)) { $syslangs = array(); } } if (function_exists('music_list')){ $moh_list = music_list(); // $cur = (isset($mohsilence) && $mohsilence != "" ? $mohsilence : 'default'); } if (!is_array($moh_list)){ $moh_list = array('default'); } $sofkey_list = \FreePBX::Sccp_manager()-> sccp_list_keysets(); $model_list = \FreePBX::Sccp_manager()->get_db_SccpTableData("HWDevice"); $extension_list = \FreePBX::Sccp_manager()->get_db_SccpTableData("HWextension"); $extension_list[]=array(model=>'none', vendor=>'CISCO', dns=>'0'); $items = $itm -> children(); //print_r($sofkey_list); //print_r($syslangs); //print_r($moh_list); if ($h_show==1) { ?>
'.$child->label.' | ';
}
$res_vf = explode('/', $dat_v);
$i2 = 0;
foreach ($child->xpath('element') as $value) {
$fields_id = (string)strtolower($value['field']);
$res_n = $res_id.'['.$i.']['.$fields_id.']';
$res_ni = $res_id.'_'.$i.'_'.$fields_id;
$opt_at[$fields_id]['display_prefix']=(string)$value['display_prefix'];
$opt_at[$fields_id]['display_sufix']=(string)$value['display_sufix'];
if (empty($value->options->class)) {
$opt_at[$fields_id]['options']['class']='form-control';
}
$opt_at[$fields_id]['type']=(string)$value['type'];
$res_opt['addon'] ='';
if (isset($value->options)){
foreach ($value->options ->attributes() as $optkey =>$optval){
$opt_at[$fields_id]['options'][$optkey]=(string)$optval;
$res_opt['addon'] .=' '.$optkey.'="'.$optval.'"';
}
}
echo '';
$res_opt['inp_st'] = ' '.$opt_at[$fields_id]['display_prefix'].'';
$res_opt['inp_end'] = ''.$opt_at[$fields_id]['display_sufix'].' ';
switch ($value['type']){
case 'date':
echo $res_opt['inp_st'].''.$res_opt['inp_end'];
break;
case 'number':
echo $res_opt['inp_st'].''.$res_opt['inp_end'];
break;
case 'input':
echo $res_opt['inp_st'].''.$res_opt['inp_end'];
break;
case 'title':
if ($i > 0 ) {
break;
}
case 'label':
$opt_at[$fields_id]['data'] = (string)$value;
echo '';
break;
case 'select':
echo $res_opt['inp_st'].''.$res_opt['inp_end'];
break;
}
echo ' | ';
$i2 ++;
}
echo ''; if ($i > 0 ) { echo ''; } echo ' | '; $i++; } echo '