projects
/
platal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add height parameter to makeImg hook
[platal.git]
/
include
/
exalead
/
exalead.parser.inc.php
diff --git
a/include/exalead/exalead.parser.inc.php
b/include/exalead/exalead.parser.inc.php
index
4905296
..
4166440
100644
(file)
--- a/
include/exalead/exalead.parser.inc.php
+++ b/
include/exalead/exalead.parser.inc.php
@@
-96,7
+96,7
@@
class Exalead
//$tmp = parse_url($this->base_cgi);
//$view_name = substr($tmp['path'], 5);
//$query_exa = $this->base_cgi."?_q=".urlencode($query)."&_f=xml2&A=-1&_vn=".$view_name;
//$tmp = parse_url($this->base_cgi);
//$view_name = substr($tmp['path'], 5);
//$query_exa = $this->base_cgi."?_q=".urlencode($query)."&_f=xml2&A=-1&_vn=".$view_name;
- $query_exa = $this->base_cgi."
?
_q=".urlencode($query)."&_f=xml2";
+ $query_exa = $this->base_cgi."
&
_q=".urlencode($query)."&_f=xml2";
if ($offset > 0) {
$query_exa .= "&_s=".$offset;
}
if ($offset > 0) {
$query_exa .= "&_s=".$offset;
}
@@
-115,10
+115,19
@@
class Exalead
{
if (empty($this->base_cgi)) return false;
if (empty($_REQUEST['_C'])) return false;// _C est le contexte Exalead
{
if (empty($this->base_cgi)) return false;
if (empty($_REQUEST['_C'])) return false;// _C est le contexte Exalead
- $query_exa = $this->base_cgi.'/_C='.str_replace(' ', '%20', $_REQUEST['_C']).'&_f=xml2';
+ $query_exa = $this->base_cgi.'&_C='.str_replace(' ', '%20', $_REQUEST['_C']).'&_f=xml2';
+ if (!empty($_REQUEST['_c'])) {
+ $query_exa .= "&_c=".urlencode($_REQUEST['_c']);
+ }
if (!empty($_REQUEST['_s'])) {
$query_exa .= "&_s=".((int) $_REQUEST['_s']);
}
if (!empty($_REQUEST['_s'])) {
$query_exa .= "&_s=".((int) $_REQUEST['_s']);
}
+ if (isset($_REQUEST['_z'])) {
+ $query_exa .= "&_z=".$_REQUEST['_z'];
+ }
+ if (isset($_REQUEST['_sf'])) {
+ $query_exa .= "&_sf=".$_REQUEST['_sf'];
+ }
$xml_response = file_get_contents($query_exa);
$this->parse($xml_response);
}
$xml_response = file_get_contents($query_exa);
$this->parse($xml_response);
}