Index: trunk/extensions/Maps/includes/services/YahooMaps/Maps_YahooMaps.php |
— | — | @@ -68,7 +68,7 @@ |
69 | 69 | array( |
70 | 70 | new CriterionInArray( self::getTypeNames() ), |
71 | 71 | ), |
72 | | - array( 'types' ) |
| 72 | + array( 'types' ) |
73 | 73 | ); |
74 | 74 | $params['type']->addManipulations( new MapsParamYMapType() ); |
75 | 75 | |
— | — | @@ -82,7 +82,7 @@ |
83 | 83 | new CriterionInArray( self::getTypeNames() ), |
84 | 84 | ) |
85 | 85 | ); |
86 | | - $params['type']->addManipulations( new MapsParamYMapType() ); |
| 86 | + $params['types']->addManipulations( new MapsParamYMapType(), new ParamManipulationImplode( ',', "'" ) ); |
87 | 87 | |
88 | 88 | $params['autozoom'] = new Parameter( |
89 | 89 | 'autozoom', |
Index: trunk/extensions/Maps/includes/services/OpenLayers/Maps_OpenLayers.php |
— | — | @@ -65,7 +65,7 @@ |
66 | 66 | $egMapsOLLayers, |
67 | 67 | array(), |
68 | 68 | array( |
69 | | - new CriterionInArray( self::getLayerNames( true ) ), |
| 69 | + new CriterionInArray( self::getLayerNames( true ), new ParamManipulationImplode( ',', "'" ) ), |
70 | 70 | ) |
71 | 71 | ); |
72 | 72 | |
Index: trunk/extensions/Maps/includes/services/GoogleMaps/Maps_GoogleMaps.php |
— | — | @@ -82,7 +82,7 @@ |
83 | 83 | new CriterionInArray( array_keys( self::$mapTypes ) ), |
84 | 84 | ) |
85 | 85 | ); |
86 | | - $params['types']->addManipulations( new MapsParamGMapType() ); |
| 86 | + $params['types']->addManipulations( new MapsParamGMapType(), new ParamManipulationImplode( ',', "'" ) ); |
87 | 87 | |
88 | 88 | $params['autozoom'] = new Parameter( |
89 | 89 | 'autozoom', |