Fix: Another fix on sql request generation.

This commit is contained in:
Laurent Destailleur 2012-11-21 19:00:06 +01:00
parent 06a8ba2be2
commit c49fea217f

View File

@ -253,18 +253,18 @@ class Export
// build the input field on depend of the type of file
switch ($InfoFieldList[0]) {
case 'Text':
if (strpos($ValueField, "%") > 0)
$szFilterQuery=" ".$NameField." like '".$ValueField."'";
if (! (strpos($ValueField, '%') === false))
$szFilterQuery.=" ".$NameField." LIKE '".$ValueField."'";
else
$szFilterQuery=" ".$NameField."='".$ValueField."'";
$szFilterQuery.=" ".$NameField."='".$ValueField."'";
break;
case 'Date':
if (strpos($ValueField, "+") > 0)
{
// mode plage
$ValueArray = explode("+", $ValueField);
$szFilterQuery= $this->conditionDate($NameField,$ValueArray[0],">=");
$szFilterQuery.=" and ".$this->conditionDate($NameField,$ValueArray[1],"<=");
$szFilterQuery ="(".$this->conditionDate($NameField,$ValueArray[0],">=");
$szFilterQuery.=" AND ".$this->conditionDate($NameField,$ValueArray[1],"<=").")";
}
else
{
@ -282,8 +282,8 @@ class Export
{
// mode plage
$ValueArray = explode("+", $ValueField);
$szFilterQuery=$NameField.">=".$ValueArray[0];
$szFilterQuery.=" and ".$NameField."<=".$ValueArray[1];
$szFilterQuery ="(".$NameField.">=".$ValueArray[0];
$szFilterQuery.=" AND ".$NameField."<=".$ValueArray[1].")";
}
else
{