/**
  * display_home
  * This display the module in home page
  */
 public function display_home()
 {
     if (AmpConfig::get('sociable')) {
         $user_id = $GLOBALS['user']->id;
         if ($user_id) {
             $activities = Useractivity::get_friends_activities($user_id, $this->maxitems);
             if (count($activities) > 0) {
                 UI::show_box_top(T_('Friends Timeline'));
                 Useractivity::build_cache($activities);
                 foreach ($activities as $aid) {
                     $activity = new Useractivity($aid);
                     $activity->show();
                 }
                 UI::show_box_bottom();
             }
         }
     }
 }
Exemple #2
0
 /**
  * timeline
  * This get current user friends timeline
  * @param array $input
  */
 public static function friends_timeline($input)
 {
     if (AmpConfig::get('sociable')) {
         $limit = intval($input['limit']);
         $since = intval($input['since']);
         if ($GLOBALS['user']->id > 0) {
             $activities = Useractivity::get_friends_activities($GLOBALS['user']->id, $limit, $since);
             ob_end_clean();
             echo XML_Data::timeline($activities);
         }
     } else {
         debug_event('api', 'Sociable feature is not enabled.', 3);
     }
 }