Map markers with a sledrun page in the wiki argument get the sledrun photo now.
[philipp/winterrodeln/mediawiki_extensions/wrmap.git] / wrmap.body.php
index 0cadc82e7c6164ac20ecec92bbf5d801e597bf4d..766b1881d0c4d2d230435949c977957b016828cc 100644 (file)
@@ -86,7 +86,11 @@ class WrBaseMap {
                        $key_sledrun = $wgContLang->getNSText(NS_CATEGORY) . ':Rodelbahn';
                        if (array_key_exists($key_sledrun, $categories)) {
                                // for sledrun titles use the image from the rodelbahnbox
-                               // TODO
+                               $dbr = wfGetDB(DB_SLAVE);
+                               $res = $dbr->select('wrsledruncache', 'image', array('page_id' => $title->getArticleID()), __METHOD__);
+                               $image = $dbr->fetchRow($res);
+                               if ($image && !is_null($image['image'])) $file = wfFindFile($image['image']);
+                               $dbr->freeResult($res);
                        }
                        $key_inn = $wgContLang->getNSText(NS_CATEGORY) . ':Gasthaus';
                        if (array_key_exists($key_inn, $categories)) {