[Mapbender-commits] r6778 - trunk/mapbender/lib
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Fri Aug 20 08:58:53 EDT 2010
Author: christoph
Date: 2010-08-20 12:58:53 +0000 (Fri, 20 Aug 2010)
New Revision: 6778
Modified:
trunk/mapbender/lib/class_Filter.php
Log:
error with complex filter and FALSE
Modified: trunk/mapbender/lib/class_Filter.php
===================================================================
--- trunk/mapbender/lib/class_Filter.php 2010-08-20 12:31:03 UTC (rev 6777)
+++ trunk/mapbender/lib/class_Filter.php 2010-08-20 12:58:53 UTC (rev 6778)
@@ -66,14 +66,16 @@
if ($this->isComplex()) {
$i = $parameterCount;
+ $initialized = false;
foreach ($this->filterArray as $filter) {
$currentSqlObject = $filter->toSql($i);
if ($currentSqlObject->sql === "") {
continue;
}
- $currentBooleanOperator = ($i === $parameterCount) ?
+ $currentBooleanOperator = (!$initialized) ?
"" : " " . $this->booleanOperator . " ";
+ $initialized = true;
$sqlObject->sql .= $currentBooleanOperator .
$currentSqlObject->sql;
$sqlObject->v = array_merge($sqlObject->v, $currentSqlObject->v);
More information about the Mapbender_commits
mailing list