本文整理汇总了PHP中CModule::getVisible方法的典型用法代码示例。如果您正苦于以下问题:PHP CModule::getVisible方法的具体用法?PHP CModule::getVisible怎么用?PHP CModule::getVisible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CModule
的用法示例。
在下文中一共展示了CModule::getVisible方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getVisibleModules
/**
* Return all the visible modules
*
* @return CModule[]
*/
static function getVisibleModules()
{
$listReadable = array();
$listModules = CModule::getVisible();
foreach ($listModules as $module) {
if (CPermModule::getViewModule($module->mod_id, PERM_READ)) {
$listReadable[$module->mod_name] = $module;
}
}
return $listReadable;
}
示例2: array
$session_lifetime_enum = array();
foreach ($session_lifetime_values as $_enum) {
if ($_enum <= $session_lifetime) {
$session_lifetime_enum[] = $_enum;
}
}
if (!empty($session_lifetime_enum)) {
$session_lifetime_enum = implode("|", $session_lifetime_enum);
}
}
$smarty = new CSmartyDP();
// Tasking
if (CModule::getActive("tasking") && CModule::getVisible('tasking')) {
$tasking = CTaskingTicket::getPrefs($prefs, $user);
$smarty->assign("owners", $tasking["owners"]);
$smarty->assign("request_ticket", $tasking["request_ticket"]);
}
// oxExploitation
if (CModule::getActive("oxExploitation") && CModule::getVisible('oxExploitation')) {
$customers = COXOperation::getPrefs($prefs, $user);
$smarty->assign("customers", $customers);
}
$smarty->assign("user", $user);
$smarty->assign("prof", $prof);
$smarty->assign("user_id", $user_id);
$smarty->assign("locales", $locales);
$smarty->assign("styles", $styles);
$smarty->assign("modules", $modules);
$smarty->assign("prefs", $prefs);
$smarty->assign("session_lifetime_enum", $session_lifetime_enum);
$smarty->display("edit_prefs.tpl");
示例3: module_visible
/**
* True if the module is visible
* Example: {"dPfiles"|module_visible}
*
* @param string $module The module name
*
* @return CModule The module object if visible, null otherwise
*/
function module_visible($module)
{
return CModule::getVisible($module);
}