本文整理汇总了PHP中AGI_AsteriskManager::connected方法的典型用法代码示例。如果您正苦于以下问题:PHP AGI_AsteriskManager::connected方法的具体用法?PHP AGI_AsteriskManager::connected怎么用?PHP AGI_AsteriskManager::connected使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AGI_AsteriskManager
的用法示例。
在下文中一共展示了AGI_AsteriskManager::connected方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: catch
} catch (\Exception $e) {
//Some fatal error happened
freepbx_log(FPBX_LOG_WARNING, $e->getMessage());
$file_exists = false;
$zendedbroken[] = $key;
}
//actualy load module
if ((!$restrict_mods_local || $is_selected) && $file_exists) {
bootstrap_include_hooks('pre_module_load', $key);
require_once $file;
bootstrap_include_hooks('post_module_load', $key);
}
//create an array of module sections to display
//stored as [items][$type][$category][$name] = $displayvalue
if (isset($module['items']) && is_array($module['items'])) {
//if asterisk isnt running, mark moduels that depend on
//asterisk as disbaled
foreach ($module['items'] as $itemKey => $item) {
$needs_edb = isset($item['needsenginedb']) && strtolower($item['needsenginedb']) == 'yes';
$needs_running = isset($item['needsenginerunning']) && strtolower($item['needsenginerunning']) == 'yes';
$needs_astman = $needs_edb || $needs_running;
if (!$astman->connected() && $needs_astman) {
$active_modules[$key]['items'][$itemKey]['disabled'] = true;
}
}
}
}
}
bootstrap_include_hooks('post_module_load', 'all_mods');
$bootstrap_settings['function_modules_included'] = true;
}