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; } }
<?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>";