aboutsummaryrefslogtreecommitdiff
path: root/src/phinde
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2016-02-12 17:04:42 +0100
committerChristian Weiske <cweiske@cweiske.de>2016-02-12 17:04:42 +0100
commita23efd3bfd8de4bdf8085ea0e39e7abd4f84f516 (patch)
treecb3af6435bec575d522bbe66b8e5406b4c5b1b5d /src/phinde
parentcb78e8dbc0351660d0c5c15be2a7b9b969ad9dbe (diff)
downloadphinde-a23efd3bfd8de4bdf8085ea0e39e7abd4f84f516.tar.gz
phinde-a23efd3bfd8de4bdf8085ea0e39e7abd4f84f516.zip
opensearch paging
Diffstat (limited to 'src/phinde')
-rw-r--r--src/phinde/Html/Pager.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/phinde/Html/Pager.php b/src/phinde/Html/Pager.php
index a14a53d..9726d95 100644
--- a/src/phinde/Html/Pager.php
+++ b/src/phinde/Html/Pager.php
@@ -57,6 +57,21 @@ class Html_Pager
return $arLinks;
}
+ public function getFullUrls()
+ {
+ $arLinks = $this->pager->getLinks();
+ $arUrls = array();
+ foreach ($arLinks['linkTagsRaw'] as $key => $link) {
+ if (isset($link['url'])) {
+ $arUrls[$key] = str_replace(
+ '&amp;', '&',
+ Helper::fullUrl('/' . $link['url'])
+ );
+ }
+ }
+ return $arUrls;
+ }
+
public function numPages()
{
return $this->pager->numPages();