ActivityModel::getUsers PHP Method

getUsers() public static method

public static getUsers ( &$Data )
    public static function getUsers(&$Data)
    {
        $UserIDs = [];
        foreach ($Data as &$Row) {
            if (is_string($Row['Data'])) {
                $Row['Data'] = dbdecode($Row['Data']);
            }
            $UserIDs[$Row['ActivityUserID']] = 1;
            $UserIDs[$Row['RegardingUserID']] = 1;
            if (isset($Row['Data']['ActivityUserIDs'])) {
                foreach ($Row['Data']['ActivityUserIDs'] as $UserID) {
                    $UserIDs[$UserID] = 1;
                }
            }
            if (isset($Row['Data']['RegardingUserIDs'])) {
                foreach ($Row['Data']['RegardingUserIDs'] as $UserID) {
                    $UserIDs[$UserID] = 1;
                }
            }
        }
        Gdn::userModel()->getIDs(array_keys($UserIDs));
    }