private function getStreamActionIds($container, $limit = 4) { $action = new ContentContainerStreamAction(Yii::app()->getController(), 'testAc'); $action->contentContainer = $container; $action->limit = $limit; $action->init(); $wallEntries = $action->getWallEntries(); $wallEntryIds = array_map(create_function('$entry', 'return $entry->id;'), $wallEntries); return $wallEntryIds; }
/** * Setup additional filters */ public function setupFilters() { $this->criteria->join .= " LEFT JOIN favorite ON content.object_id=favorite.object_id"; $this->criteria->condition .= " AND favorite.created_by= '" . Yii::app()->user->id . "'"; $this->criteria->condition .= " AND favorite.object_model=content.object_model"; parent::setupFilters(); }