From: x2000coic Date: Sun, 28 Nov 2004 16:30:02 +0000 (+0000) Subject: added support to browse next and previous results X-Git-Tag: xorg/old~761 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=fccda343c7c4058feaa235444b348b105a5e1f80;p=platal.git added support to browse next and previous results --- diff --git a/include/exalead/exalead.parser.inc.php b/include/exalead/exalead.parser.inc.php index 97cf3d0..6256660 100644 --- a/include/exalead/exalead.parser.inc.php +++ b/include/exalead/exalead.parser.inc.php @@ -74,10 +74,13 @@ class Exalead{ } //a appeller pour faire la premiere requete - function first_query($query){ + function first_query($query, $offset = 0){ if(empty($this->base_cgi)) return false; $query_exa = $this->base_cgi."?_q=".urlencode($query)."&_f=xml2"; + if($offset > 0){ + $query_exa .= "&_s=".$offset; + } $xml_response = file_get_contents($query_exa); $this->parse($xml_response); @@ -87,7 +90,9 @@ class Exalead{ if(empty($this->base_cgi)) return false; if(empty($_GET['_C'])) return false;// _C est le contexte Exalead $query_exa = $this->base_cgi.'/_C='.str_replace(' ', '%20', $_GET['_C']).'&_f=xml2'; - + if(!empty($_GET['_s'])){ + $query_exa .= "&_s=".$_GET['_s']; + } $xml_response = file_get_contents($query_exa); $this->parse($xml_response); }