當前位置: 首頁>>代碼示例>>PHP>>正文


PHP BOL_UserService::getDisplayName方法代碼示例

本文整理匯總了PHP中BOL_UserService::getDisplayName方法的典型用法代碼示例。如果您正苦於以下問題:PHP BOL_UserService::getDisplayName方法的具體用法?PHP BOL_UserService::getDisplayName怎麽用?PHP BOL_UserService::getDisplayName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在BOL_UserService的用法示例。


在下文中一共展示了BOL_UserService::getDisplayName方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getMenu

 public function getMenu($userId)
 {
     $items = array();
     $pluginManager = OW::getPluginManager();
     $items[] = array("type" => self::MENU_TYPE_AVATAR, "key" => "user", "label" => $this->userService->getDisplayName($userId), "avatarUrl" => BOL_AvatarService::getInstance()->getAvatarUrl($userId, 2));
     if ($pluginManager->isPluginActive('usearch')) {
         $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "search", "count" => 0);
     }
     if ($pluginManager->isPluginActive('mailbox')) {
         $modes = OW::getEventManager()->call('mailbox.get_active_mode_list');
         $count = MAILBOX_BOL_MessageDao::getInstance()->findUnreadMessages($userId, array(), time(), $modes);
         $count = count($count);
         //            $count = OW::getEventManager()->call("mailbox.get_unread_message_count", array(
         //                "userId" => $userId
         //            ));
         //            $count = MAILBOX_BOL_ConversationService::getInstance()->getUnreadMessageCount($userId);
         $items[] = array("type" => self::MENU_TYPE_MAIN, 'key' => 'mailbox', 'label' => $this->text("main_menu_messages"), 'count' => $count);
     }
     if ($pluginManager->isPluginActive('matchmaking')) {
         $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "matches", "count" => 0);
     }
     $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "speed_match", "count" => 0);
     if ($pluginManager->isPluginActive('ocsguests')) {
         $count = OW::getEventManager()->call("guests.get_new_guests_count", array("userId" => $userId));
         $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "guests", "count" => $count);
     }
     if ($pluginManager->isPluginActive("bookmarks")) {
         $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "bookmarks", "count" => 0);
     }
     if ($this->isBillingEnabled()) {
         if ($pluginManager->isPluginActive("membership") && $pluginManager->isPluginActive("usercredits")) {
             $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "memberships_and_credits", "count" => 0);
         } else {
             if ($pluginManager->isPluginActive("membership")) {
                 $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "memberships", "count" => 0);
             } else {
                 if ($pluginManager->isPluginActive("usercredits")) {
                     $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "credits", "count" => 0);
                 }
             }
         }
     }
     //$items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "subscribe", "count" => 0);
     $items[] = array("type" => self::MENU_TYPE_MAIN, "key" => "about", "count" => 0);
     $items[] = array("type" => self::MENU_TYPE_BOTTOM, 'key' => "terms");
     $items[] = array("type" => self::MENU_TYPE_BOTTOM, 'key' => "logout");
     return $items;
 }
開發者ID:hardikamutech,項目名稱:loov,代碼行數:48,代碼來源:service.php


注:本文中的BOL_UserService::getDisplayName方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。