PluginProbe
Maps Plugin using Google Maps for WordPress – WP Google Map / 1.3.8
Maps Plugin using Google Maps for WordPress – WP Google Map v1.3.8
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.8, at includes/gmap.php

145 lines 6.5 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
28 <ul id="wp-gmap-nav">
29 <li class="<?php echo ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == '') ? 'active' : ''; ?>">
30 <a href="<?php echo admin_url(); ?>admin.php?page=wpgmapembed" data-id="wp-gmap-all"
31 class="media-menu-item"><?php _e('All Maps','gmap-embed');?></a>
32 </li>
33 <li class="<?php echo $wpgmap_tag == 'new' ? 'active' : ''; ?>">
34 <a href="<?php echo esc_url(admin_url() . 'admin.php?page=wpgmapembed&tag=new'); ?>"
35 data-id="wp-gmap-new"
36 class="media-menu-item"><?php _e('Create New Map','gmap-embed');?></a>
37 </li>
38 <li class="<?php echo $wpgmap_tag == 'settings' ? 'active' : ''; ?>">
39 <a href="<?php echo esc_url(admin_url() . 'admin.php?page=wpgmapembed&tag=settings'); ?>"
40 data-id="wp-gmap-settings"
41 class="media-menu-item"><?php _e('Settings','gmap-embed');?></a>
42 </li>
43 <li>
44 <a target="_blank" href="https://www.youtube.com/watch?v=Lak-tJjGjl8" class="media-menu-item">
45 <?php _e('Need Help ?','gmap-embed');?></a>
46 </li>
47 <span class="spinner" style="margin-right: 20px !important;float:right"></span>
48
49 <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WVPQNC6CJ6T4Q"><img alt="Donate" src="<?php echo esc_url(plugins_url("../assets/images/paypal.png", __FILE__)); ?>" width="150"/></a>
50
51 </ul>
52
53 <div id="wp-gmap-tabs">
54 <?php
55 if (isset($_GET['message'])) {
56 ?>
57 <div class="message">
58 <div id="setting-error-settings_updated" class="updated settings-error notice is-dismissible">
59 <p>
60 <strong>
61 <?php
62 $message_status = $_GET['message'];
63 switch ($message_status) {
64 case 1:
65 echo __('Map has been created Successfully.','gmap-embed');
66 break;
67 case 2:
68 echo __('Map Updated Successfully.','gmap-embed');
69 break;
70 case 3:
71 echo __('Settings updated Successfully.','gmap-embed');
72 break;
73 case -1:
74 echo __('Map Deleted Successfully.','gmap-embed');
75 break;
76 }
77 ?>
78 </strong>
79 </p>
80 <button type="button" class="notice-dismiss"><span class="screen-reader-text">Dismiss this notice.</span>
81 </button>
82 </div>
83 </div>
84 <?php
85 }
86 ?>
87 <?php
88 if (get_option('wpgmap_api_key') == false) {
89 require_once(plugin_dir_path(__FILE__) . '/wpgmap_settings.php');
90 }
91 ?>
92 <!---------------------------Maps List-------------->
93 <?php
94 if ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == '') {
95 ?>
96 <div class="wp-gmap-tab-content active" id="wp-gmap-all">
97 <?php
98 require_once(plugin_dir_path(__FILE__) . '/wpgmap_list.php');
99 ?>
100 </div>
101 <?php
102 }
103 ?>
104 <!---------------------------Create New Map-------------->
105
106 <div
107 class="wp-gmap-tab-content <?php echo ($_GET['page'] == 'wpgmapembed' && $_GET['tag'] == 'new') ? 'active' : ''; ?>"
108 id="wp-gmap-new">
109 <?php
110 if ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'new') {
111 require_once(plugin_dir_path(__FILE__) . '/wpgmap_create.php');
112 }
113 ?>
114 </div>
115
116 <!---------------------------Existing map update-------------->
117
118 <div
119 class="wp-gmap-tab-content <?php echo ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'edit') ? 'active' : ''; ?>"
120 id="wp-gmap-edit">
121 <?php
122 if ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'edit') {
123 require_once(plugin_dir_path(__FILE__) . '/wpgmap_edit.php');
124 }
125 ?>
126 </div>
127
128 <!---------------------------Plugin Settings-------------->
129
130 <div
131 class="wp-gmap-tab-content <?php echo ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'settings') ? 'active' : ''; ?>"
132 id="wp-gmap-settings">
133 <?php
134 if ($wpgmap_page == 'wpgmapembed' && $wpgmap_tag == 'settings') {
135 require_once(plugin_dir_path(__FILE__) . '/wpgmap_settings.php');
136 }
137 ?>
138 </div>
139
140 </div>
141 </div>
142 </div>
143 <?php
144 }
145 ?>