コード例 #1
0
ファイル: UserGroupDetails.php プロジェクト: Maxlander/shixi
 public function getNotificationsDetails()
 {
     $notificationGroupsSet = $this->notificationGroups->getNotifications();
     $notifications = array();
     foreach ($notificationGroupsSet as $groupID => $groupNotifications) {
         foreach ($groupNotifications as &$notification) {
             $this->prepareNotification($notification, $groupID);
         }
         $notifications = array_merge($notifications, $groupNotifications);
     }
     return $notifications;
 }
コード例 #2
0
 public function getDetails()
 {
     $notificationGroupsSet = $this->notificationGroups->getNotifications();
     $notifications = array();
     foreach ($notificationGroupsSet as $groupID => $groupNotifications) {
         foreach ($groupNotifications as $notificationID => &$notificationInfo) {
             if (SJB_Array::get($notificationInfo, SJB_NotificationGroups::LABEL_CONFIGURABLE_FOR_USER) < 1) {
                 unset($groupNotifications[$notificationID]);
             }
             $this->prepareNotification($notificationInfo, $groupID);
         }
         $notifications = array_merge($notifications, $groupNotifications);
     }
     return $notifications;
 }