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(); }