PluginProbe
Maps Plugin using Google Maps for WordPress – WP Google Map / 1.3.2
Maps Plugin using Google Maps for WordPress – WP Google Map v1.3.2
1.9.7 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 All 96 releases
gmap-embed / includes / gmap.php

gmap.php in Maps Plugin using Google Maps for WordPress – WP Google Map 1.3.2, at includes/gmap.php

144 lines 6.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if (!defined('ABSPATH')) exit;
3 if (isset($_GET['page'])) {
4 if (isset($_POST['wpgmapembed_key'])) {
5 $api_key = trim($_POST['wpgmapembed_key']);
6 if ($api_key != '') {
7 if (get_option('wpgmap_api_key') !== false) {
8 update_option('wpgmap_api_key', $api_key, '', 'yes');
9 } else {
10 add_option('wpgmap_api_key', $api_key, '', 'yes');
11 }
12
13 }
14 }
15
16 $wpgmap_page = esc_html($_GET['page']);
17 $wpgmap_tag = '';
18 if (isset($_GET['tag'])) {
19 $wpgmap_tag = esc_html($_GET['tag']);
20 }
21 ?>
22 <div class="wrap">
23 <script type="text/javascript"
24 src="<?php echo esc_url(plugins_url("../assets/js/srm_gmap_loader.js", __FILE__)); ?>"></script>
25 <div id="gmap_container_inner">
26 <!--modal contents-->
27 <div class="error">
28 <p style="font-size:17px;"><strong><?php _e('Notice: If it seems Direction option is not working properly, Please take api key again from settings tab.','gmap-embed');?></strong></p>
29 </div>
30 <ul id="wp-gmap-nav">
31 <li class="<?php echo ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == '') ? 'active' : ''; ?>">
32 <a href="<?php echo admin_url(); ?>admin.php?page=wpgmapembed" data-id="wp-gmap-all"
33 class="media-menu-item"><?php _e('All Maps','gmap-embed');?></a>
34 </li>
35 <li class="<?php echo $wpgmap_tag == 'new' ? 'active' : ''; ?>">
36 <a href="<?php echo esc_url(admin_url() . 'admin.php?page=wpgmapembed&tag=new'); ?>"
37 data-id="wp-gmap-new"
38 class="media-menu-item"><?php _e('Create New Map','gmap-embed');?></a>
39 </li>
40 <li class="<?php echo $wpgmap_tag == 'settings' ? 'active' : ''; ?>">
41 <a href="<?php echo esc_url(admin_url() . 'admin.php?page=wpgmapembed&tag=settings'); ?>"
42 data-id="wp-gmap-settings"
43 class="media-menu-item"><?php _e('Settings','gmap-embed');?></a>
44 </li>
45 <li>
46 <a target="_blank" href="https://www.youtube.com/watch?v=Lak-tJjGjl8" class="media-menu-item">
47 <?php _e('Need Help ?','gmap-embed');?></a>
48 </li>
49 <span class="spinner" style="margin-right: 20px !important;float:right"></span>
50 </ul>
51
52 <div id="wp-gmap-tabs">
53 <?php
54 if (isset($_GET['message'])) {
55 ?>
56 <div class="message">
57 <div id="setting-error-settings_updated" class="updated settings-error notice is-dismissible">
58 <p>
59 <strong>
60 <?php
61 $message_status = $_GET['message'];
62 switch ($message_status) {
63 case 1:
64 echo __('Map has been created Successfully.','gmap-embed');
65 break;
66 case 2:
67 echo __('Map Updated Successfully.','gmap-embed');
68 break;
69 case 3:
70 echo __('Settings updated Successfully.','gmap-embed');
71 break;
72 case -1:
73 echo __('Map Deleted Successfully.','gmap-embed');
74 break;
75 }
76 ?>
77 </strong>
78 </p>
79 <button type="button" class="notice-dismiss"><span class="screen-reader-text">Dismiss this notice.</span>
80 </button>
81 </div>
82 </div>
83 <?php
84 }
85 ?>
86 <?php
87 if (get_option('wpgmap_api_key') == false) {
88 require_once(plugin_dir_path(__FILE__) . '/wpgmap_settings.php');
89 }
90 ?>
91 <!---------------------------Maps List-------------->
92 <?php
93 if ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == '') {
94 ?>
95 <div class="wp-gmap-tab-content active" id="wp-gmap-all">
96 <?php
97 require_once(plugin_dir_path(__FILE__) . '/wpgmap_list.php');
98 ?>
99 </div>
100 <?php
101 }
102 ?>
103 <!---------------------------Create New Map-------------->
104
105 <div
106 class="wp-gmap-tab-content <?php echo ($_GET['page'] == 'wpgmapembed' && $_GET['tag'] == 'new') ? 'active' : ''; ?>"
107 id="wp-gmap-new">
108 <?php
109 if ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'new') {
110 require_once(plugin_dir_path(__FILE__) . '/wpgmap_create.php');
111 }
112 ?>
113 </div>
114
115 <!---------------------------Existing map update-------------->
116
117 <div
118 class="wp-gmap-tab-content <?php echo ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'edit') ? 'active' : ''; ?>"
119 id="wp-gmap-edit">
120 <?php
121 if ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'edit') {
122 require_once(plugin_dir_path(__FILE__) . '/wpgmap_edit.php');
123 }
124 ?>
125 </div>
126
127 <!---------------------------Plugin Settings-------------->
128
129 <div
130 class="wp-gmap-tab-content <?php echo ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'settings') ? 'active' : ''; ?>"
131 id="wp-gmap-settings">
132 <?php
133 if ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'settings') {
134 require_once(plugin_dir_path(__FILE__) . '/wpgmap_settings.php');
135 }
136 ?>
137 </div>
138
139 </div>
140 </div>
141 </div>
142 <?php
143 }
144 ?>