if (!empty($eachCustLayerId)) { $placemarks .= $custmaps->mapGetPlacemarks($eachCustLayerId); } } } } } if (wf_CheckGet(array('layers'))) { $layers = $_GET['layers']; //switches layer if (ispos($layers, 'sw')) { $placemarks .= sm_MapDrawSwitches(); } //switches uplinks layer if (ispos($layers, 'ul')) { $placemarks .= sm_MapDrawSwitchUplinks(); } //builds layer if (ispos($layers, 'bs')) { $placemarks .= um_MapDrawBuilds(); } } if (wf_CheckGet(array('mapedit', 'showmap'))) { $editor = $custmaps->mapLocationEditor(); } else { $editor = ''; } show_window($custmaps->mapGetName($mapId), $custmaps->mapInit($placemarks, $editor)); } } else { show_error(__('This module is disabled'));
/** * Returns switch mini-map * * @param array $switchdata * @return string */ function web_SwitchMiniMap($switchdata) { global $ubillingConfig; $ymconf = $ubillingConfig->getYmaps(); $result = ''; $result .= wf_tag('div', false, '', 'id="swmap" class="glamour" style="width: 97%; height:300px;"') . wf_tag('div', true); $result .= wf_delimiter(); $placemarks = sm_MapDrawSwitches(); $placemarks .= sm_MapDrawSwitchUplinks($switchdata['id']); $radius = 30; $area = sm_MapAddCircle($switchdata['geo'], $radius, __('Search area radius') . ' ' . $radius . ' ' . __('meters'), __('Search area')); $result .= sm_MapInitQuiet($switchdata['geo'], $ymconf['FINDING_ZOOM'], $ymconf['TYPE'], $area . $placemarks, '', $ymconf['LANG']); $result .= wf_tag('div', false, '', 'style="clear:both;"') . wf_tag('div', true); return $result; }
} } else { $placemarks = sm_MapDrawSwitchesCoverage(); } //setting custom zoom and map center if need to find device if (wf_CheckGet(array('finddevice'))) { $ym_zoom = $ymconf['FINDING_ZOOM']; $ym_center = vf($_GET['finddevice']); if ($ymconf['FINDING_CIRCLE']) { $radius = 30; $area = sm_MapAddCircle($_GET['finddevice'], $radius, __('Search area radius') . ' ' . $radius . ' ' . __('meters'), __('Search area')); } else { $area = ''; } //uplinks display mode if (wf_CheckGet(array('showuplinks'))) { $traceLinks = wf_CheckGet(array('traceid')) ? $_GET['traceid'] : ''; $placemarks .= sm_MapDrawSwitchUplinks($traceLinks); } } if (wf_CheckGet(array('locfinder'))) { sm_MapInit($ym_center, $ym_zoom, $ym_type, $placemarks, sm_MapLocationFinder(), $ym_lang); } else { sm_MapInit($ym_center, $ym_zoom, $ym_type, $area . $placemarks, '', $ym_lang); } } else { show_error(__('This module is disabled')); } } else { show_error(__('Access denied')); }