diff --git a/classen/RegionManager.php b/classen/RegionManager.php index 5db63f2..8b453c7 100644 --- a/classen/RegionManager.php +++ b/classen/RegionManager.php @@ -18,7 +18,24 @@ function getNextRegion() { - return array_shift($this->allRegions); + global $RUNTIME; + + $region = array_shift($this->allRegions); + + if($region != null) + { + if(count($region) != 0) + { + $regionDescStatement = $RUNTIME['PDO']->prepare("SELECT ParcelDescription AS Description FROM parcels WHERE ParcelRegionUUID = ? LIMIT 1"); + $regionDescStatement->execute(array($region['UUID'])); + + if($row = $regionDescStatement->fetch()) + $region['Description'] = $row['Description']; + } + } + + + return $region; } public static function setOnlineTime($uuid) diff --git a/classen/utils.php b/classen/utils.php index 6354014..51f0b7e 100644 --- a/classen/utils.php +++ b/classen/utils.php @@ -119,7 +119,7 @@ function getTopRegionHTML($row) if(!file_exists("./data/RegionImages/".$row['Image'].".jpg")) $row['Image'] = "notFound"; - if(!isset($row['Description'])) + if(!isset($row['Description']) || trim($row['Description']) == "") $row['Description'] = "(Es wurde noch keine Beschreibung hinterlegt.)"; return '