save_popup_setting.php
4.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?php
if (!defined('ABSPATH'))
exit;
if (!class_exists('CF7POPUP_save_menu')) {
class CF7POPUP_save_menu {
protected static $instance;
function CF7POPUP_wpcf7_after_save( $instance) {
$formid = $instance->id;
if(!empty($_POST['enabled_popup_val'])) {
$enabled_popup_id = $formid;
}else{
$enabled_popup_id = "";
}
if(!empty($_POST['enabled_failure_popup_val'])) {
$enabled_failure_popup_id = $formid;
}else{
$enabled_failure_popup_id = "";
}
// Add or Update popup general settings
update_post_meta( $formid, 'enabled-popup', $enabled_popup_id );
$popup_message_data = sanitize_text_field($_POST['popup_message']);
update_post_meta( $formid, 'popup_message', $popup_message_data );
$m_popup_width_data = sanitize_text_field($_POST['m_popup_width']);
update_post_meta( $formid, 'm_popup_width', $m_popup_width_data );
$m_popup_radius = sanitize_text_field($_POST['m_popup_radius']);
update_post_meta( $formid, 'm_popup_radius', $m_popup_radius );
$m_popup_duration_data = sanitize_text_field($_POST['m_popup_duration']);
update_post_meta( $formid, 'm_popup_duration', $m_popup_duration_data );
$popup_templet_data = sanitize_text_field($_POST['popup_templet']);
update_post_meta( $formid, 'popup_templet', $popup_templet_data );
if($popup_templet_data == "templet1"){
update_post_meta( $formid, 'popup_background_option', "bg_color");
update_post_meta( $formid, 'popup_background_color', "#34495e" );
update_post_meta( $formid, 'popup_text_color', "#ffffff" );
update_post_meta( $formid, 'popup_button_background_color', "#27ad5f" );
}
if($popup_templet_data == "templet2"){
update_post_meta( $formid, 'popup_background_option', "gradient_color");
update_post_meta( $formid, 'popup_gradient_color', "#CD5C5C");
update_post_meta( $formid, 'popup_gradient_color1', "#FFA07A");
update_post_meta( $formid, 'popup_text_color', "#000000" );
update_post_meta( $formid, 'popup_button_background_color', "#ffffff" );
}
if($popup_templet_data == "templet3"){
update_post_meta( $formid, 'popup_background_option', "image");
update_post_meta( $formid, 'popup_image_color', plugins_url( 'popup-message-for-contact-form-7/images/pexels-photo-1191710.jpeg'));
update_post_meta( $formid, 'popup_text_color', "#ffffff" );
update_post_meta( $formid, 'popup_button_background_color', "#51654e" );
}
if($popup_templet_data == "templet4"){
update_post_meta( $formid, 'popup_background_option', "gradient_color");
update_post_meta( $formid, 'popup_gradient_color', "#268717");
update_post_meta( $formid, 'popup_gradient_color1', "#A6EF9B");
update_post_meta( $formid, 'popup_text_color', "#000000" );
update_post_meta( $formid, 'popup_button_background_color', "#ffffff" );
}
if($popup_templet_data == "templet5"){
update_post_meta( $formid, 'popup_background_option', "image");
update_post_meta( $formid, 'popup_image_color', plugins_url( 'popup-message-for-contact-form-7/images/background-brick-brickwork-268966.jpg'));
update_post_meta( $formid, 'popup_text_color', "#ffffff" );
update_post_meta( $formid, 'popup_button_background_color', "#FF9800" );
}
if($popup_templet_data == "custom_templet"){
update_post_meta( $formid, 'popup_background_option', 'bg_color' );
update_post_meta( $formid, 'popup_background_color', "#34495e" );
update_post_meta( $formid, 'popup_text_color', "#ffffff" );
update_post_meta( $formid, 'popup_button_background_color', "#51654e" );
}
}
function init() {
add_action( 'wpcf7_after_save', array( $this, 'CF7POPUP_wpcf7_after_save'), 10, 1 );
}
public static function instance() {
if (!isset(self::$instance)) {
self::$instance = new self();
self::$instance->init();
}
return self::$instance;
}
}
CF7POPUP_save_menu::instance();
}