PluginProbe
Image Hotspot – Map Image Annotation / 3.0
Image Hotspot – Map Image Annotation v3.0
3.8 3.7 3.6 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 All 30 releases
image-map-hotspots / settings / plugin-settings.php

plugin-settings.php in Image Hotspot – Map Image Annotation 3.0, at settings/plugin-settings.php

79 lines 3.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if (!defined('ABSPATH'))
3 exit;
4 ?>
5 <div class="imh-6310">
6 <h1>Plugin Settings</h1>
7 <?php
8
9 wp_enqueue_media();
10
11
12 $font_awesome = imh_6310_get_option('imh_6310_font_awesome_status');
13 $imh_6310_selected_server = imh_6310_get_option('imh_6310_selected_server');
14
15 if (!empty($_POST['update']) && $_POST['update'] == 'Update') {
16 $nonce = $_REQUEST['_wpnonce'];
17 if (!wp_verify_nonce($nonce, 'imh-6310-nonce-update')) {
18 die('You do not have sufficient permissions to access this page.');
19 } else {
20
21 //fontawesome Font Start
22 if($font_awesome != ''){
23 $wpdb->query("UPDATE {$wpdb->prefix}options set
24 option_value='". $_POST['font_awesome'] ."'
25 where option_name = 'imh_6310_font_awesome_status'");
26 }
27 else{
28 $wpdb->query("DELETE FROM {$wpdb->prefix}options where option_name='imh_6310_font_awesome_status'");
29 $wpdb->query("INSERT INTO {$wpdb->prefix}options(option_name, option_value) VALUES ('imh_6310_font_awesome_status', '". $_POST['font_awesome'] ."')");
30 }
31 $font_awesome = $_POST['font_awesome'];
32
33 //server activation
34 if(!$imh_6310_selected_server){
35 $wpdb->query("DELETE FROM {$wpdb->prefix}options where option_name='imh_6310_selected_server'");
36 $wpdb->query("INSERT INTO {$wpdb->prefix}options(option_name, option_value) VALUES ('imh_6310_selected_server', '". $_POST['imh_6310_selected_server'] ."')");
37 }
38 else{
39 $wpdb->query("UPDATE {$wpdb->prefix}options set
40 option_value='". $_POST['imh_6310_selected_server'] ."'
41 where option_name = 'imh_6310_selected_server'");
42 }
43 $imh_6310_selected_server = $_POST['imh_6310_selected_server'];
44 }
45 }
46 ?>
47 <form action="" method="post">
48 <?php wp_nonce_field("imh-6310-nonce-update") ?>
49 <div class="imh-6310-modal-body-form">
50 <table width="100%" cellpadding="10" cellspacing="0">
51 <tr>
52 <td width="250px">
53 <b>Font Awesome Activation: </b><span class="imh-6310-pro">(Pro)</span><br />
54
55 </td>
56 <td width="500px" colspan="2">
57 <input type="radio" name="font_awesome" value="2" checked> Active &nbsp;&nbsp;&nbsp;
58 <input type="radio" name="font_awesome" value="1" <?php echo ($font_awesome == 1) ? ' checked':'' ?>> Inactive
59 </td>
60 </tr>
61 <tr>
62 <td width="200px">
63 <b>Activation Server:</b><br />
64 <small>If you fetch license key activation error, please change server</small>
65 </td>
66 <td width="500px" colspan="2">
67 <input type="radio" name="imh_6310_selected_server" value="1" <?php echo ($imh_6310_selected_server != 2) ? ' checked':'' ?>> Server 1 &nbsp;&nbsp;&nbsp;
68 <input type="radio" name="imh_6310_selected_server" value="2" <?php echo ($imh_6310_selected_server == 2) ? ' checked':'' ?>> Server 2
69 </td>
70 </tr>
71 <tr>
72 <td colspan="3">
73 <input type="submit" name="update" class="imh-6310-btn-primary imh-margin-right-10" value="Update" />
74 </td>
75 </tr>
76 </table>
77 </div>
78 <br class="imh-6310-clear" />
79 </form>