<?php /** * Main activity stream list page * * Translation strings for Spanish by psy@faeries * * @package Lorea */ $options = array(); $page_type = preg_replace('[\W]', '', get_input('page_type', 'all')); $type = preg_replace('[\W]', '', get_input('type', 'all')); $subtype = preg_replace('[\W]', '', get_input('subtype', '')); if ($subtype) { $selector = "type=$type&subtype=$subtype"; } else { $selector = "type=$type"; } if ($type != 'all') { $options['type'] = $type; if ($subtype) { $options['subtype'] = $subtype; } } switch ($page_type) { case 'mine': $title = elgg_echo('river:mine'); $page_filter = 'mine'; $options['subject_guid'] = elgg_get_logged_in_user_guid(); break; case 'friends': $title = elgg_echo('river:friends'); $page_filter = 'friends'; $options['relationship_guid'] = elgg_get_logged_in_user_guid(); $options['relationship'] = 'friend'; break; default: $title = elgg_echo('river:all'); $page_filter = 'all'; break; } $options['count'] = true; $count = elgg_get_river($options); $options['count'] = false; $options['pagination'] = false; $options['offset'] = 0; $options['limit'] = LIMIT; if (elgg_get_viewtype() == 'default') { echo '<script type="text/javascript">'; echo 'var options = ' . json_encode($options) . ';'; echo 'var numactivities = ' . $count . ';'; echo '</script>'; } if (elgg_get_viewtype() == 'default') { $activity = '<div id="river_auto_update_activity">'; } else { $activity = ''; } $activity .= elgg_list_river($options); if (!$activity) { $activity = elgg_echo('river:none'); } if (elgg_get_viewtype() == 'default') { $activity .= '</div>'; if ($count > $options['limit']) { // show load more button $activity .= '<center id="river_auto_update_load_more_button"><button style="padding:0 50px;" onClick="loadMore()">Cargar Más</button></center>'; echo '<script type="text/javascript">'; echo 'var istheremore = true;'; echo '</script>'; } else { echo '<script type="text/javascript">'; echo 'var istheremore = false;'; echo '</script>'; } // show the loading gif $activity .= '<img id="river_auto_update_loading" src="' . elgg_get_site_url() . '/mod/riverautoupdate/_graphics/loading.gif" height="25px;" style="display:none; margin-left:auto; margin-right:auto;" />'; } $content = elgg_view('core/river/filter', array('selector' => $selector)); $sidebar = elgg_view('core/river/sidebar'); $params = array( 'title' => $title, 'content' => $content . $activity, 'sidebar' => $sidebar, 'filter_context' => $page_filter, 'class' => 'elgg-river-layout', ); $body = elgg_view_layout('content', $params); echo elgg_view_page($title, $body); if (elgg_get_viewtype() == 'default') { ?> <script type="text/javascript"> window.setInterval(function(){ updateRiver(); }, <?php echo REFRESH_RATE; ?>); $(window).scroll(function() { if($(window).scrollTop() + $(window).height() == $(document).height()) { loadMore(); } }); </script> <?php } ?>