Пример #1
0
$page = SiteConf::getSitePage($page);
// initialize basic map variables
$vars = array();
$vars['default_lan'] = SiteConf::$DEFAULT_CENTER_LAN;
$vars['default_lng'] = SiteConf::$DEFAULT_CENTER_LNG;
$vars['default_zoom'] = SiteConf::$DEFAULT_ZOOM;
$vars['default_typeid'] = SiteConf::$DEFAULT_TYPEID;
$vars['error_msg'] = '';
switch ($page) {
    case "maps":
        if (isset($_POST['map_id'])) {
            $vars_tmp = delete_map(intval($_POST['map_id']));
        }
        $vars['html_title'] = $lang_msg['MAPS_TITLE'];
        $vars['page_title'] = $lang_msg['MAPS_PAGE_TITLE'];
        $vars['sitemaps'] = SiteMaps::getMaps();
        break;
    case "map_view":
        if (isset($_GET['map_id'])) {
            $map_id = intval($_GET['map_id']);
        }
        if ($map_id > 0) {
            $vars_tmp = load_map(intval($map_id));
        } else {
            $vars['error_msg'] .= 'Not valid map id';
        }
        $vars['html_title'] = $lang_msg['MAP_VIEW_TITLE'];
        $vars['page_title'] = $lang_msg['MAP_VIEW_PAGE_TITLE'];
        break;
    case "map_global":
        $vars['map_objects'] = SiteMaps::getMapsObjects();