Пример #1
0
 function _load($options)
 {
     global $mappress;
     static $loaded;
     if ($loaded) {
         return;
     } else {
         $loaded = true;
     }
     $url = isset($_GET['mp_remote']) ? "http://localhost/wordpress/wp-content/plugins/mappress-google-maps-for-wordpress" : plugins_url('', __FILE__);
     $min = $mappress->debug ? "" : ".min";
     echo "<script type='text/javascript' src='http://www.google.com/jsapi'></script>";
     echo "<script type='text/javascript' src='{$url}/mappress_lib.min.js?version={$mappress->version}'></script>";
     echo "<script type='text/javascript' src='{$url}/mappress{$min}.js?version={$mappress->version}'></script>";
     if (class_exists('Mappress_Pro')) {
         Mappress_Pro::_load_icons(plugins_url('', __FILE__), $options);
     }
     $script = "var mappl10n = " . json_encode(Mappress_Map::_localize()) . ";" . "var s = document.createElement('LINK'); s.rel = 'stylesheet'; s.type = 'text/css';" . "s.href = '{$url}/css/mappress.css?version={$mappress->version}'; document.getElementsByTagName('head').item(0).appendChild(s);";
     // Add custom CSS
     if ($options->customCSS && !empty($options->customCSS)) {
         // Older versions may just have "true" in the customCSS setting - if so ignore it
         if ($options->customCSS !== true) {
             $script .= "var s = document.createElement('LINK'); s.rel = 'stylesheet'; s.type = 'text/css';" . "s.href = '{$options->customCSS}?version={$mappress->version}'; document.getElementsByTagName('head').item(0).appendChild(s);";
         }
     }
     echo "<script type='text/javascript'>/* <![CDATA[ */ {$script} /* ]]> */</script>";
 }