本文整理汇总了PHP中UserAuth::countNewMessages方法的典型用法代码示例。如果您正苦于以下问题:PHP UserAuth::countNewMessages方法的具体用法?PHP UserAuth::countNewMessages怎么用?PHP UserAuth::countNewMessages使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserAuth
的用法示例。
在下文中一共展示了UserAuth::countNewMessages方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: headMenu
/** DEPRECATED
* @param string $page
* @param string $modul - current module
* @return data with head menu
*/
public function headMenu($page, $modul = NULL)
{
$Register = Register::getInstance();
$this->ACL = $this->Register['ACL'];
$menu = get_link('Главная', '/');
if (isset($_SESSION['user']['name'])) {
$menu = $menu . get_link('Мой профиль', getProfileUrl($_SESSION['user']['id'])) . get_link('Выход', '/users/logout/');
$menu = $menu . get_link('Пользователи', '/users/index/');
if ($modul == 'forum') {
$menu = $menu . get_link('Поиск', '/search/');
}
// Есть ли непрочитанные сообщения в папке "Входящие"?
$cntNewMsg = UserAuth::countNewMessages();
if ($cntNewMsg < 1) {
$menu = $menu . get_link('Личные сообщения', '/users/in_msg_box/');
} else {
$menu = $menu . get_link('Новые сообщения', '/users/in_msg_box/', array('class' => 'newMessages'));
}
} else {
$menu = $menu . get_link('Регистрация', '/users/add_form/') . get_link('Вход', '/users/login_form/');
}
if (isset($_SESSION['user']['name']) and $this->ACL->turn(array('panel', 'entry'), false)) {
$menu = $menu . get_link('Админка', '/admin/', array('target' => '_blank'));
}
$menu .= '<a onClick="add_favorite(this);" title="Добавить в закладки" href="javascript:void(0);" >В закладки</a>';
$html = str_replace('{headmenu}', $menu, $page);
return $html;
}