コード例 #1
0
function directory_getdestinfo($dest)
{
    if (substr(trim($dest), 0, 10) == 'directory,') {
        $grp = explode(',', $dest);
        $id = $grp[1];
        $thisdir = directory_get_dir_details($id);
        if (empty($thisdir)) {
            return array();
        } else {
            return array('description' => sprintf(_("Directory %s: "), $thisdir['dirname'] ? $thisdir['dirname'] : $id), 'edit_url' => 'config.php?display=directory&id=' . urlencode($id));
        }
    } else {
        return false;
    }
}
コード例 #2
0
ファイル: form.php プロジェクト: ringfreejohn/pbxframework
<?php

extract($request);
if (empty($action) && empty($id)) {
    $subhead = _("Add Directory");
    $inusehtml = $action = $id = "";
} else {
    $subhead = _("Edit Directory");
    $dir = directory_get_dir_details($request['id']);
    extract($dir);
    $usage_list = framework_display_destination_usage(directory_getdest($id));
    if (!empty($usage_list)) {
        $inusehtml = '
			<div class="panel panel-default">
				<div class="panel-heading">
					<h3 class="panel-title">' . $usage_list['text'] . '</h3>
				</div>
				<div class="panel-body">
					' . $usage_list['tooltip'] . '
				</div>
			</div>
		';
    } else {
        $inusehtml = "";
    }
}
$recoptions = '<option value="0">' . _("Default") . '</option>';
if (function_exists('recordings_list')) {
    foreach (recordings_list() as $r) {
        $selected = !empty($announcement) && $r['id'] == $announcement ? ' SELECTED' : '';
        $recoptions .= "<option value='{$r['id']}'{$selected}>{$r['displayname']}</option>";