示例#1
0
                         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'));
示例#2
0
/**
 * 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;
}
示例#3
0
            }
        } 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'));
}