aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engine/lib/elgglib.php5
-rw-r--r--views/default/navigation/pagination.php6
2 files changed, 8 insertions, 3 deletions
diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php
index dae53daa9..8e7d8283e 100644
--- a/engine/lib/elgglib.php
+++ b/engine/lib/elgglib.php
@@ -264,7 +264,7 @@
$html = "";
- $nav = elgg_view('navigation/pagination',array(
+ $html .= elgg_view('navigation/pagination',array(
'baseurl' => $_SERVER['REQUEST_URI'],
'offset' => $offset,
@@ -280,7 +280,8 @@
}
}
- $html .= $nav;
+ if ($count)
+ $html .= $nav;
return $html;
diff --git a/views/default/navigation/pagination.php b/views/default/navigation/pagination.php
index c946544ae..b96ce32d1 100644
--- a/views/default/navigation/pagination.php
+++ b/views/default/navigation/pagination.php
@@ -41,7 +41,11 @@
if ($count == 0) {
- echo elgg_echo("notfound");
+ static $notfounddisplayed;
+ if (!isset($notfounddisplayed)) {
+ echo elgg_echo("notfound");
+ $notfounddisplayed = true;
+ }
}