Exemple #1
0
 public function loadStream($startdate)
 {
     $ajax = new Ejax();
     $my = JFactory::getUser();
     $data = EasyBlogHelper::activityGet($my->id, EBLOG_STREAM_NUM_ITEMS, $startdate);
     $activities = $data[0];
     $currentDateRange = $data[1];
     $nextStreamItem = EasyBlogHelper::activityHasNextItems($my->id, EBLOG_STREAM_NUM_ITEMS, $currentDateRange['startdate']);
     if (empty($nextStreamItem['startdate']) || empty($currentDateRange['startdate'])) {
         $ajax->assign('stream-load', '');
     } else {
         $nextLoadLink = '<a href="javascript:void(0);" onclick="eblog.stream.load(\'' . $currentDateRange['startdate'] . '\');">' . JText::_('COM_EASYBLOG_STREAM_LOAD_MORE') . '</a>';
         $ajax->assign('stream-load', $nextLoadLink);
     }
     $theme = new CodeThemes(true);
     $theme->set('activities', $activities);
     $content = $theme->fetch('ajax.stream.items.php');
     $ajax->append('stream-container', $content);
     return $ajax->send();
 }