http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54175
Revision: 54175 Author: jeroendedauw Date: 2009-08-01 18:14:37 +0000 (Sat, 01 Aug 2009) Log Message: ----------- Added Paths: ----------- tags/extensions/SemanticMaps/REL_0_2_2/SM_Mapper.php Added: tags/extensions/SemanticMaps/REL_0_2_2/SM_Mapper.php =================================================================== --- tags/extensions/SemanticMaps/REL_0_2_2/SM_Mapper.php (rev 0) +++ tags/extensions/SemanticMaps/REL_0_2_2/SM_Mapper.php 2009-08-01 18:14:37 UTC (rev 54175) @@ -0,0 +1,38 @@ +<?php + +/** + * General map query printer class + * + * @file SM_Mapper.php + * @ingroup SemanticMaps + * + * @author Jeroen De Dauw + */ + +if( !defined( 'MEDIAWIKI' ) ) { + die( 'Not an entry point.' ); +} + +final class SMMapper extends SMMapPrinter { + + protected function getResultText($res, $outputmode) { + global $egMapsDefaultService; + + // TODO: allow service parameter to override the default + + switch ($egMapsDefaultService) { + case 'openlayers' : case 'layers' : + $output = SMOpenLayers::getResultText($res, $outputmode); + break; + case 'yahoomaps' : case 'yahoo' : + $output = SMYahooMaps::getResultText($res, $outputmode); + break; + default: + $output = SMGoogleMaps::getResultText($res, $outputmode); + break; + } + + return $output; + } + +} \ No newline at end of file _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs