Example #1
0
 public function getUsersWhoFollowContent($id_cnt)
 {
     $favouriteModel = new Default_Model_UserHasFavourites();
     $userProfileModel = new Default_Model_UserProfiles();
     $contentHasUserModel = new Default_Model_ContentHasUser();
     $favouriteIds = $this->_simplifyArray($favouriteModel->getAllUserIdsFromFavouriteContent($id_cnt));
     $ownerIds = $this->_simplifyArray($contentHasUserModel->getContentOwners($id_cnt));
     $mergedIds = array_merge($favouriteIds, $ownerIds);
     $followingUsers = array_keys($userProfileModel->getUsersWhoFollowContents($mergedIds));
     return $followingUsers;
 }