2
2
/**
3
3
* copyright : (C) 2013 Ilya Zverev
4
4
5
- * version : 1.1.1
5
+ * version : 1.2.0
6
6
* requires : FUDforum 3.0.3+
7
7
*
8
8
* This plugin is licensed WTFPL: http://www.wtfpl.net
@@ -23,6 +23,7 @@ plugin_add_hook('COMPILER_FINALIZE_PAGE', 'plugin_mapbbcode_add_scripts');
23
23
function plugin_mapbbcode_add_proprietary_layers( $base ) {
24
24
// put MapBBCode add-ons here
25
25
$propr = '';
26
+ //$propr .= '<script src="'.$base.'/proprietary/Bing.js"></script>';
26
27
//$propr .= '<script src="'.$base.'/proprietary/Esri.js"></script>';
27
28
//$propr .= '<script src="'.$base.'/proprietary/Google.js"></script>';
28
29
//$propr .= '<script src="'.$base.'/proprietary/Yandex.js"></script>';
@@ -68,22 +69,17 @@ function plugin_mapbbcode_add_scripts($array) {
68
69
$scripts = <<<SCRIPTS
69
70
<link rel="stylesheet" href="$base/leaflet.css" />
70
71
<link rel="stylesheet" href="$base/leaflet.draw.css" />
71
- <!--[if lte IE 8]>
72
- <link rel="stylesheet" href="$base/leaflet.ie.css" />
73
- <link rel="stylesheet" href="$base/leaflet.draw.ie.css" />
74
- <![endif]-->
75
72
<script src="$base/leaflet.js"></script>
76
73
<script src="$base/leaflet.draw.js"></script>
77
74
<script src="$base/mapbbcode.js"></script>
78
- <script src="$base/mapbbcode-config .js"></script>
75
+ <script src="$base/LayerList .js"></script>
79
76
<script src="$base/lang/$language.js"></script>
80
- <script src="$base/proprietary/Bing.js"></script>
81
77
$proprietary
82
78
<script language="Javascript" type="text/javascript">
83
79
<!--
84
80
var mapBBcode = new MapBBCode({
85
81
windowPath: '$base/',
86
- layers: ' {$ini['mapbb_layers']}' ,
82
+ layers: " {$ini['mapbb_layers']}" ,
87
83
defaultZoom: {$ini['mapbb_default_zoom']},
88
84
defaultPosition: [{$ini['mapbb_default_pos']}],
89
85
viewWidth: {$ini['mapbb_view_width']},
@@ -128,12 +124,12 @@ SCRIPTS;
128
124
$add = '<div id="mapedit"></div>';
129
125
$html = str_replace($find, $find.$add, $html);
130
126
}
131
- $find = 'src="theme/default /images/b_image.gif" /></a></td>';
127
+ $find = '/images/b_image.gif" /></a></td>';
132
128
$method = $ini['mapbb_editor_window'] ? 'editorWindow(' : 'editor(\\\'mapedit\\\', ';
133
129
$add = '<td class="FormattingToolsCLR"><a title="Insert or edit a map" href="#" onclick="javascript:mapBBcode.'.$method.'document.post_form.msg_body);return false;"><img alt="" src="js/mapbbcode/images/b_map.gif" /></a></td>';
134
130
$html = str_replace($find, $find.$add, $html);
135
131
// 3.0.5
136
- $find = 'src="theme/default /images/b_image.gif" /></a></span>';
132
+ $find = '/images/b_image.gif" /></a></span>';
137
133
$add = '<span class="FormattingToolsCLR"><a title="Insert or edit a map" href="#" onclick="javascript:mapBBcode.'.$method.'document.post_form.msg_body);return false;"><img alt="" src="js/mapbbcode/images/b_map.gif" /></a></span>';
138
134
$html = str_replace($find, $find.$add, $html);
139
135
}
@@ -177,16 +173,16 @@ function mapbbcode_disable() {
177
173
}
178
174
179
175
function mapbbcode_info() {
180
- return array('name' => 'MapBBCode', 'version' => '1.1.1 ',
176
+ return array('name' => 'MapBBCode', 'version' => '1.2.0 ',
181
177
'cat' => 'Third-party Integration',
182
178
'desc' => 'Maps inside forum posts in [map] tags. More info at <a href="http://mapbbcode.org">MapBBCode website</a>.');
183
179
}
184
180
185
181
function plugin_mapbbcode_get_language() {
186
182
$lang = isset($GLOBALS['__COMPILER__']) && isset($GLOBALS['__COMPILER__']['lang']) ? $GLOBALS['__COMPILER__']['lang'] : 'en';
187
183
if( $lang == 'ru' )
188
- return 'Russian' ;
189
- return 'English ';
184
+ return $lang ;
185
+ return 'en ';
190
186
}
191
187
192
188
function plugin_mapbbcode_read_ini() {
@@ -248,9 +244,6 @@ function mapbbcode_config() {
248
244
249
245
<?php if( file_exists($GLOBALS['WWW_ROOT_DISK'].'/js/mapbbcode/mapbbcode-config.js') ) { ?>
250
246
<link rel="stylesheet" href="../js/mapbbcode/leaflet.css" />
251
- <!--[if lte IE 8]>
252
- <link rel="stylesheet" href="../js/mapbbcode/leaflet.ie.css" />
253
- <![endif]-->
254
247
<script src="../js/mapbbcode/leaflet.js"></script>
255
248
<script src="../js/mapbbcode/mapbbcode-config.js"></script>
256
249
<?php echo plugin_mapbbcode_add_proprietary_layers('../js/mapbbcode'); ?>
@@ -283,7 +276,7 @@ function updateTableValues() {
283
276
}
284
277
285
278
var config = new MapBBCodeConfig({
286
- layers: ' <?php echo $ini['mapbb_layers'] ?>' .split(','),
279
+ layers: " <?php echo $ini['mapbb_layers'] ?>" .split(','),
287
280
defaultZoom: <?php echo $ini['mapbb_default_zoom'] ?>,
288
281
defaultPosition: [<?php echo $ini['mapbb_default_pos'] ?>],
289
282
viewWidth: <?php echo $ini['mapbb_view_width'] ?>,
0 commit comments