Fix handling of inactive layers.

This commit is contained in:
David Molineus committed 2015-01-09 23:48:25 +01:00
1 parent 2201c5015e
commit 1ebd3ef49b
4 files changed
+28 -2

No files matched your search

@@ -28,4 +28,17 @@ class MapModel extends \Model
return \Model\Collection::createFromDbResult($result, 'tl_leaflet_layer');
}
/**
* @return \Model\Collection
*/
public function findActiveLayers()
{
$query = 'SELECT l.* FROM tl_leaflet_layer l LEFT JOIN tl_leaflet_map_layer m ON l.id = m.lid WHERE m.mid=? AND l.active=1';
$result = \Database::getInstance()
->prepare($query)
->execute($this->id);
return \Model\Collection::createFromDbResult($result, 'tl_leaflet_layer');
}
}