ActivityModel::getNotifications PHP Метод

getNotifications() публичный Метод

Events: BeforeGetNotifications.
С версии: 2.0.0
public getNotifications ( integer $NotifyUserID, integer $Offset, integer $Limit = 30 ) : Gdn_DataSet
$NotifyUserID integer Unique ID of user.
$Offset integer Number to skip.
$Limit integer Max number to return.
Результат Gdn_DataSet SQL results.
    public function getNotifications($NotifyUserID, $Offset = 0, $Limit = 30)
    {
        $this->activityQuery(false);
        $this->fireEvent('BeforeGetNotifications');
        $Result = $this->SQL->where('NotifyUserID', $NotifyUserID)->limit($Limit, $Offset)->orderBy('a.ActivityID', 'desc')->get();
        $Result->datasetType(DATASET_TYPE_ARRAY);
        self::getUsers($Result->resultArray());
        Gdn::userModel()->joinUsers($Result->resultArray(), ['ActivityUserID', 'RegardingUserID'], ['Join' => ['Name', 'Photo', 'Email', 'Gender']]);
        $this->calculateData($Result->resultArray());
        return $Result;
    }