示例#1
0
    $devices = paging_get_devs($extdisplay);
    extract($thisGRP);
    $pagenbr = $extdisplay;
    $pagegrp = $extdisplay;
    $delURL = '?display=paging&action=delete&extdisplay=' . urlencode($extdisplay);
} else {
    $force_page = "0";
    $devices = array();
    $ext = '';
    $pagenbr = '';
    $pagegrp = '';
    $delURL = '';
    $duplex = '0';
    $description = '';
}
$default_group = \FreePBX::Paging()->getDefaultGroup();
$device_list = array();
$cdl = core_devices_list();
$cdl = is_array($cdl) ? $cdl : array();
$devs = core_devices_list();
$devs = is_array($devs) ? $devs : array();
foreach ($devs as $d) {
    $device_list[$d[0]] = $d[0] . ' - ' . $d[1];
}
$devhtml = '';
$selected_dev = $notselected_dev = '';
$pl_options = '';
foreach ($device_list as $ext => $name) {
    $selected = in_array((string) $ext, $devices, true) ? 'SELECTED' : '';
    $pl_options .= '<option value = ' . $ext . ' ' . $selected . '>' . $name . '</option>';
}
function paging_get_default()
{
    return \FreePBX::Paging()->getDefaultGroup();
}
示例#3
0
            //otherwise, get the ID of the system recording
        } elseif (isset($m[0], $m[1])) {
            foreach (recordings_list() as $raw) {
                if ($raw['filename'] == $m[1]) {
                    $announce = $raw['id'];
                    break;
                }
            }
        }
    }
}
$aopts = '';
foreach ($rec_list as $key => $value) {
    $aopts .= '<option value=' . $key . ' ' . ($key == $announce ? 'SELECTED' : '') . '>' . $value . '</option>';
}
$drop_silence = \FreePBX::Paging()->getDropSilence();
?>
<h3><?php 
echo _('Paging and Intercom settings');
?>
</h3>
<form class="fpbx-submit" name="frm_extensions" action="" method="post" data-fpbx-delete="" role="form">
<input type="hidden" name="action" value="save_settings">
<input type="hidden" name="display" value="paging">

<!--Auto-answer defaults-->
<div class="element-container">
	<div class="row">
		<div class="col-md-12">
			<div class="row">
				<div class="form-group">