]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #4189 correctly getting the base url in pagination view
authorcash <cash.costello@gmail.com>
Fri, 9 Dec 2011 02:15:36 +0000 (21:15 -0500)
committercash <cash.costello@gmail.com>
Fri, 9 Dec 2011 02:15:36 +0000 (21:15 -0500)
views/default/navigation/pagination.php

index 4df5cf575f379cf4c274b6ebe9983eb3242a7d0b..ad4689d83ae5aa9dc514c3579c4a73477ad02531 100644 (file)
@@ -25,7 +25,12 @@ if (!$limit = (int) elgg_extract('limit', $vars, 10)) {
 
 $count = (int) elgg_extract('count', $vars, 0);
 $offset_key = elgg_extract('offset_key', $vars, 'offset');
-$base_url = elgg_extract('baseurl', $vars, current_page_url());
+// some views pass an empty string for base_url
+if (isset($vars['base_url']) && $vars['base_url']) {
+       $base_url = $vars['base_url'];
+} else {
+       $base_url = current_page_url();
+}
 
 $num_pages = elgg_extract('num_pages', $vars, 10);
 $delta = ceil($num_pages / 2);