芝麻web文件管理V1.00
编辑当前文件:/home/projzpbv/www/wp-content/plugins/calculated-fields-form/widgets/widget.map/map.widget.php
_getMap(); exit; } } // Handle static map display if ( isset($_GET['_cpcff_static_map']) && $_GET['_cpcff_static_map'] === '1' && isset($_GET['_cpcff_lat']) && isset($_GET['_cpcff_lng']) && isset($_GET['_cpcff_radius']) && isset($_GET['_cpcff_zoom']) && check_admin_referer('cff-static-map', '_cpcff_nonce') ) { // Serve the static map iframe content $this->_getStaticMap( floatval($_GET['_cpcff_lat']), floatval($_GET['_cpcff_lng']), floatval($_GET['_cpcff_radius']), intval($_GET['_cpcff_zoom']) ); exit; } } // End __construct private function _getMap() { ?>
wp_create_nonce('cff-map-widget'), '_cpcff_map_widget' => '1'], admin_url()); print 'var cpcff_map_widget_url = ' . wp_json_encode($url) . ';'; // Inject the static map URL template $static_map_template = add_query_arg(['_cpcff_nonce' => wp_create_nonce('cff-static-map'), '_cpcff_static_map' => '1', '_cpcff_lat' => '{lat}', '_cpcff_lng' => '{lng}', '_cpcff_radius' => '{radius}', '_cpcff_zoom' => '{zoom}'], admin_url()); print 'var cpcff_static_map_url_template = ' . wp_json_encode($static_map_template) . ';'; // Inject control scripts print file_get_contents(dirname(__FILE__) . '/assets/script/map.admin.js'); } protected function public_scripts() { // Inject control scripts print file_get_contents(dirname(__FILE__) . '/assets/script/map.public.js'); } protected function admin_styles() { wp_enqueue_style('cpcff_map_widget_css', plugins_url('/assets/style/map.admin.css', __FILE__)); } } // End Class if (class_exists('CPCFF_WIDGETS_MANAGER')) { CPCFF_WIDGETS_MANAGER::add(new CPCFF_Map_Widget()); } }