コード例 #1
0
ファイル: feed.php プロジェクト: hemsinfotech/kodelearn
 public static function get_total_feeds($data = array())
 {
     $user = Acl::instance()->relevant_user();
     if (!$user) {
         $user = Auth::instance()->get_user();
     }
     // TODO the streams for the current user can be cached
     $user_streams = Model_Feedstream::user_streams(null, Arr::get($data, 'course_id'));
     $streams = $user_streams->as_array(null, 'id');
     if (!$streams) {
         return array();
     }
     $feed = ORM::factory('feed')->join('feeds_feedstreams')->on('feeds.id', ' = ', 'feeds_feedstreams.feed_id')->where('feedstream_id', ' IN ', $streams);
     return $feed->count_all();
 }