Beispiel #1
0
 public static function validRequestedPage(XPath $hxs, $requestedPage)
 {
     $pager = $hxs->select('(//ul[@class="pager"]/li/a)[last()]');
     if ($pager->hasResults()) {
         $href = $pager->select('@href')->extract();
         $currentPage = (int) substr($href, strrpos($href, '/') + 1);
         if ($requestedPage > $currentPage) {
             return false;
         } else {
             return true;
         }
     } elseif ($requestedPage > 1) {
         return false;
     } else {
         return true;
     }
 }