summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/pager.inc21
1 files changed, 12 insertions, 9 deletions
diff --git a/includes/pager.inc b/includes/pager.inc
index abdfd9e95..6f5a38773 100644
--- a/includes/pager.inc
+++ b/includes/pager.inc
@@ -29,15 +29,18 @@ function pager_display($tags = "", $limit = 10, $element = 0, $type = "default",
* @see pager_display
*/
function pager_display_default($tags = "", $limit = 10, $element = 0, $attributes = array()) {
- $output .= "<div align=\"center\"><table cellpadding=\"10\"><tbody><tr>";
- $output .= "<td align=\"center\">". pager_first(($tags[0] ? $tags[0] : t("first page")), $limit, $element, $attributes) ."</td>";
- $output .= "<td align=\"center\">". pager_previous(($tags[1] ? $tags[1] : t("previous page")), $limit, $element, 1, $attributes) ."</td>";
- $output .= "<td align=\"center\">". pager_list($limit, $element, ($tags[2] ? $tags[2] : 9 ), "", $attributes) ."</td>";
- $output .= "<td align=\"center\">". pager_next(($tags[3] ? $tags[3] : t("next page")), $limit, $element, 1, $attributes) ."</td>";
- $output .= "<td align=\"center\">". pager_last(($tags[4] ? $tags[4] : t("last page")), $limit, $element, $attributes) ."</td>";
- $output .= "</tr></tbody></table></div>";
-
- return "$output";
+ global $pager_total;
+ if ($pager_total[$element] > $limit) {
+ $output .= "<div align=\"center\"><table cellpadding=\"10\"><tbody><tr>";
+ $output .= "<td align=\"center\">". pager_first(($tags[0] ? $tags[0] : t("first page")), $limit, $element, $attributes) ."</td>";
+ $output .= "<td align=\"center\">". pager_previous(($tags[1] ? $tags[1] : t("previous page")), $limit, $element, 1, $attributes) ."</td>";
+ $output .= "<td align=\"center\">". pager_list($limit, $element, ($tags[2] ? $tags[2] : 9 ), "", $attributes) ."</td>";
+ $output .= "<td align=\"center\">". pager_next(($tags[3] ? $tags[3] : t("next page")), $limit, $element, 1, $attributes) ."</td>";
+ $output .= "<td align=\"center\">". pager_last(($tags[4] ? $tags[4] : t("last page")), $limit, $element, $attributes) ."</td>";
+ $output .= "</tr></tbody></table></div>";
+
+ return $output;
+ }
}
/**