Moin Uwe,
ja, dass sieht tatsächlich so aus, als ob etwas Code verschwunden ist
Das hier ist der ursprüngliche Code:
Code:
$sourceTable = $objLayer->tab_source;
$sourcePid = $objLayer->tab_pid;
$addWhereClause = $objLayer->tab_whereclause . " AND `published` = 1";
$query = "SELECT * FROM `$sourceTable` WHERE `pid` = '$sourcePid' $addWhereClause";
$result = \Database::getInstance()->prepare($query)->execute();
while($result->next())
{
if ($result->c4g_loc_geox && $result->c4g_loc_geoy)
{
$arrReturnData[] = array
(
"id" => $result->id,
"type" => 'GeoJSON',
"format" => "GeoJSON",
"origType" => "table",
"locationStyle" => $result->c4g_locstyle,
"data" => $arrGeoJson = array
(
'type' => 'Feature',
'geometry' => array(
'type' => 'Point',
'coordinates' => array(
floatval($result->c4g_loc_geox),
floatval($result->c4g_loc_geoy)
),
),
'properties' => array
(
'projection' => 'EPSG:4326',
'popup' => array(
'async' => false,
'content' => $result->teaser,
),
'tooltip' => $result->c4g_loc_label
)
)
);
}
}
break;
Hab' zurzeit leider nicht die Möglichkeit da Energie reinzustecken. Mit der nächsten Version werden wir das wieder reparieren. Falls Du das so hinbekommst (wichtig ist, dass das "$objLayer->tab_whereclause" wieder reinkommt), schick mir bitte Deine Änderungen dann mache ich in den nächsten Tagen das Bugfix-Release.
Der Debug-Modus in der Config ist in erster Linie für OpenLayers.
Beste Grüße aus Jever
Matthias