Version Description
- Fixed incorrect checkbox/selectbox values when exporting leads to csv
- Removed old plugin updates check
- Fixed several minor php notice error messages on PHP8
Download this release
Release Info
Developer | querysolutions |
Plugin | Contact Form 7 Redirection |
Version | 2.7.0 |
Comparing to | |
See all releases |
Code changes from version 2.6.0 to 2.7.0
- classes/aff/index.php +0 -0
- classes/class-wpcf7r-leads-manager.php +9 -4
- classes/class-wpcf7r-updates.php +0 -146
- freemius/assets/css/admin/add-ons.css +2 -485
- freemius/includes/class-freemius.php +2 -2
- freemius/includes/managers/class-fs-key-value-storage.php +10 -0
- freemius/package.json +1 -1
- freemius/start.php +1 -1
- freemius/templates/add-ons.php +2 -6
- readme.txt +2 -2
- wpcf7-redirect.php +2 -2
classes/aff/index.php
DELETED
File without changes
|
classes/class-wpcf7r-leads-manager.php
CHANGED
@@ -139,9 +139,14 @@ class WPCF7R_Leads_Manager {
|
|
139 |
foreach ( $custom_fields as $custom_field_key => $custom_field_value ) {
|
140 |
$value = maybe_unserialize( reset( $custom_field_value ) );
|
141 |
|
142 |
-
if (
|
143 |
-
|
144 |
-
|
|
|
|
|
|
|
|
|
|
|
145 |
}
|
146 |
}
|
147 |
|
@@ -149,7 +154,7 @@ class WPCF7R_Leads_Manager {
|
|
149 |
$forms[ $form_id ]['leads'][ $lead->ID ]['form_id'] = $form_id;
|
150 |
$forms[ $form_id ]['leads'][ $lead->ID ]['record_date'] = get_the_date( 'Y-m-d H:i', $lead->ID );
|
151 |
}
|
152 |
-
|
153 |
if ( $forms ) {
|
154 |
|
155 |
header( 'Content-type: text/csv' );
|
139 |
foreach ( $custom_fields as $custom_field_key => $custom_field_value ) {
|
140 |
$value = maybe_unserialize( reset( $custom_field_value ) );
|
141 |
|
142 |
+
if ( '_' !== substr( $custom_field_key, 0, 1 ) && 'action ' !== substr( $custom_field_key, 0, 7 ) ) {
|
143 |
+
if(! is_array( $value )){
|
144 |
+
$forms[ $form_id ]['leads'][ $lead->ID ][ $custom_field_key ] = $value;
|
145 |
+
$forms[ $form_id ]['headers'][ $custom_field_key ] = $custom_field_key;
|
146 |
+
}else{
|
147 |
+
$forms[ $form_id ]['leads'][ $lead->ID ][ $custom_field_key ] = implode(",",$value);
|
148 |
+
$forms[ $form_id ]['headers'][ $custom_field_key ] = $custom_field_key;
|
149 |
+
}
|
150 |
}
|
151 |
}
|
152 |
|
154 |
$forms[ $form_id ]['leads'][ $lead->ID ]['form_id'] = $form_id;
|
155 |
$forms[ $form_id ]['leads'][ $lead->ID ]['record_date'] = get_the_date( 'Y-m-d H:i', $lead->ID );
|
156 |
}
|
157 |
+
|
158 |
if ( $forms ) {
|
159 |
|
160 |
header( 'Content-type: text/csv' );
|
classes/class-wpcf7r-updates.php
DELETED
@@ -1,146 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Class Wpcf7r_Updates
|
4 |
-
* A class used for updating the plugin using th QS API
|
5 |
-
*/
|
6 |
-
|
7 |
-
defined( 'ABSPATH' ) || exit;
|
8 |
-
|
9 |
-
class Wpcf7r_Updates {
|
10 |
-
// Plugin current version
|
11 |
-
private $current_version;
|
12 |
-
|
13 |
-
// Plugin remote update path
|
14 |
-
private $update_url;
|
15 |
-
|
16 |
-
// Plugin Slug (plugin_directory/plugin_file.php)
|
17 |
-
private $plugin_slug;
|
18 |
-
|
19 |
-
// Plugin name (plugin_file)
|
20 |
-
private $slug;
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Initialize a new instance of the WordPress Auto-Update class
|
24 |
-
*
|
25 |
-
* @param $current_version
|
26 |
-
* @param $plugin_slug
|
27 |
-
*/
|
28 |
-
public function __construct( $current_version, $plugin_slug ) {
|
29 |
-
// Set the class public variables
|
30 |
-
$this->current_version = $current_version;
|
31 |
-
$this->update_url = add_query_arg( 'update', '', WPCF7_PRO_REDIRECT_PLUGIN_UPDATES );
|
32 |
-
|
33 |
-
// Set the Plugin Slug
|
34 |
-
$this->plugin_slug = $plugin_slug;
|
35 |
-
list ($t1, $t2) = explode( '/', $plugin_slug );
|
36 |
-
$this->slug = str_replace( '.php', '', $t2 );
|
37 |
-
|
38 |
-
$this->activation_id = WPCF7r_Utils::get_activation_id();
|
39 |
-
$this->serial = WPCF7r_Utils::get_serial_key();
|
40 |
-
$this->domain = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : (string)parse_url(get_option('siteurl'), PHP_URL_HOST);
|
41 |
-
// define the alternative API for updating checking
|
42 |
-
add_filter( 'pre_set_site_transient_update_plugins', array( &$this, 'check_update' ) );
|
43 |
-
|
44 |
-
// Define the alternative response for information checking
|
45 |
-
add_filter( 'plugins_api', array( &$this, 'check_info' ), 10, 3 );
|
46 |
-
}
|
47 |
-
|
48 |
-
/**
|
49 |
-
* Add our self-hosted autoupdate plugin to the filter transient
|
50 |
-
*
|
51 |
-
* @param $transient
|
52 |
-
* @return 'self-hosted' autoupdate plugin to the filter transient
|
53 |
-
*/
|
54 |
-
public function check_update( $transient ) {
|
55 |
-
|
56 |
-
if ( empty( $transient->checked ) ) {
|
57 |
-
return $transient;
|
58 |
-
}
|
59 |
-
|
60 |
-
// Get the remote version
|
61 |
-
$remote_version = $this->get_remote( 'version' );
|
62 |
-
|
63 |
-
if ( $remote_version && ! is_wp_error( $remote_version ) ) {
|
64 |
-
// If a newer version is available, add the update
|
65 |
-
if ( version_compare( $this->current_version, $remote_version->new_version, '<' ) ) {
|
66 |
-
$obj = new stdClass();
|
67 |
-
$obj->slug = $this->slug;
|
68 |
-
$obj->new_version = $remote_version->new_version;
|
69 |
-
$obj->url = $remote_version->url;
|
70 |
-
$obj->requires = $remote_version->requires;
|
71 |
-
$obj->plugin = $this->plugin_slug;
|
72 |
-
$obj->package = $remote_version->package;
|
73 |
-
$obj->tested = $remote_version->tested;
|
74 |
-
$transient->response[ $this->plugin_slug ] = $obj;
|
75 |
-
}
|
76 |
-
}
|
77 |
-
|
78 |
-
return $transient;
|
79 |
-
}
|
80 |
-
|
81 |
-
/**
|
82 |
-
* Add our self-hosted description to the filter
|
83 |
-
*
|
84 |
-
* @param $false
|
85 |
-
* @param $action
|
86 |
-
* @param $arg
|
87 |
-
* @return bool|object
|
88 |
-
*/
|
89 |
-
public function check_info( $false, $action, $arg ) {
|
90 |
-
if ( ( 'query_plugins' === $action || 'plugin_information' === $action ) &&
|
91 |
-
isset( $arg->slug ) && $arg->slug === $this->slug ) {
|
92 |
-
|
93 |
-
$information = $this->get_remote( 'info' );
|
94 |
-
|
95 |
-
$information->sections = (array) $information->sections;
|
96 |
-
$information->banners = (array) $information->banners;
|
97 |
-
|
98 |
-
$array_pattern = array(
|
99 |
-
'/^([\*\s])*(\d\d\.\d\d\.\d\d\d\d[^\n]*)/m',
|
100 |
-
'/^\n+|^[\t\s]*\n+/m',
|
101 |
-
'/\n/',
|
102 |
-
);
|
103 |
-
$array_replace = array(
|
104 |
-
'<h4>$2</h4>',
|
105 |
-
'</div><div>',
|
106 |
-
'</div><div>',
|
107 |
-
);
|
108 |
-
|
109 |
-
$information->sections['changelog'] = '<div>' . preg_replace( $array_pattern, $array_replace, $information->sections['changelog'] ) . '</div>';
|
110 |
-
|
111 |
-
return $information;
|
112 |
-
}
|
113 |
-
|
114 |
-
return $false;
|
115 |
-
}
|
116 |
-
|
117 |
-
/**
|
118 |
-
* Return the remote version
|
119 |
-
*
|
120 |
-
* @param $action
|
121 |
-
* @return string $remote_version
|
122 |
-
*/
|
123 |
-
public function get_remote( $action = '' ) {
|
124 |
-
|
125 |
-
$params = array(
|
126 |
-
'body' => array(
|
127 |
-
'action' => $action,
|
128 |
-
'activation_id' => $this->activation_id,
|
129 |
-
'serial' => $this->serial,
|
130 |
-
'plugin' => $this->plugin_slug,
|
131 |
-
'domain' => $this->domain,
|
132 |
-
),
|
133 |
-
);
|
134 |
-
|
135 |
-
// Make the POST request
|
136 |
-
$response = wp_remote_post( $this->update_url, $params );
|
137 |
-
|
138 |
-
// Check if response is valid
|
139 |
-
if ( ! is_wp_error( $response ) || wp_remote_retrieve_response_code( $response ) === 200 ) {
|
140 |
-
$response = json_decode( wp_remote_retrieve_body( $response ) );
|
141 |
-
|
142 |
-
}
|
143 |
-
|
144 |
-
return $response;
|
145 |
-
}
|
146 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
freemius/assets/css/admin/add-ons.css
CHANGED
@@ -1,485 +1,2 @@
|
|
1 |
-
.fs-badge {
|
2 |
-
|
3 |
-
top: 10px;
|
4 |
-
right: 0;
|
5 |
-
background: #71ae00;
|
6 |
-
color: white;
|
7 |
-
text-transform: uppercase;
|
8 |
-
padding: 5px 10px;
|
9 |
-
-moz-border-radius: 3px 0 0 3px;
|
10 |
-
-webkit-border-radius: 3px 0 0 3px;
|
11 |
-
border-radius: 3px 0 0 3px;
|
12 |
-
font-weight: bold;
|
13 |
-
border-right: 0;
|
14 |
-
-moz-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
|
15 |
-
-webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
|
16 |
-
box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
|
17 |
-
}
|
18 |
-
#fs_addons .fs-cards-list {
|
19 |
-
list-style: none;
|
20 |
-
}
|
21 |
-
#fs_addons .fs-cards-list .fs-card {
|
22 |
-
width: 32%;
|
23 |
-
padding: 0;
|
24 |
-
margin: 0 0.5% 30px;
|
25 |
-
font-size: 16px;
|
26 |
-
list-style: none;
|
27 |
-
border: 1px solid #ddd;
|
28 |
-
cursor: pointer;
|
29 |
-
position: relative;
|
30 |
-
height: 300px;
|
31 |
-
min-width: 510px;
|
32 |
-
}
|
33 |
-
ul.fs-cards-list {
|
34 |
-
display: flex;
|
35 |
-
flex-wrap: wrap;
|
36 |
-
}
|
37 |
-
#fs_addons .fs-cards-list .fs-card .fs-overlay {
|
38 |
-
position: absolute;
|
39 |
-
left: 0;
|
40 |
-
right: 0;
|
41 |
-
bottom: 0;
|
42 |
-
top: 0;
|
43 |
-
z-index: 9;
|
44 |
-
}
|
45 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner {
|
46 |
-
background-color: #fff;
|
47 |
-
overflow: hidden;
|
48 |
-
height: 100%;
|
49 |
-
position: relative;
|
50 |
-
}
|
51 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner > ul {
|
52 |
-
-moz-transition: all, 0.15s;
|
53 |
-
-o-transition: all, 0.15s;
|
54 |
-
-ms-transition: all, 0.15s;
|
55 |
-
-webkit-transition: all, 0.15s;
|
56 |
-
transition: all, 0.15s;
|
57 |
-
left: 0;
|
58 |
-
right: 0;
|
59 |
-
top: 0;
|
60 |
-
position: absolute;
|
61 |
-
}
|
62 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner > ul > li {
|
63 |
-
list-style: none;
|
64 |
-
line-height: 23px;
|
65 |
-
padding: 0 15px;
|
66 |
-
width: 100%;
|
67 |
-
display: block;
|
68 |
-
-moz-box-sizing: border-box;
|
69 |
-
-webkit-box-sizing: border-box;
|
70 |
-
box-sizing: border-box;
|
71 |
-
}
|
72 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner {
|
73 |
-
padding: 0;
|
74 |
-
margin: 0;
|
75 |
-
line-height: 0;
|
76 |
-
display: block;
|
77 |
-
height: auto;
|
78 |
-
background-position: right;
|
79 |
-
background-repeat: repeat-x;
|
80 |
-
background-size: cover;
|
81 |
-
-moz-transition: all, 0.15s;
|
82 |
-
-o-transition: all, 0.15s;
|
83 |
-
-ms-transition: all, 0.15s;
|
84 |
-
-webkit-transition: all, 0.15s;
|
85 |
-
transition: all, 0.15s;
|
86 |
-
}
|
87 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner img{
|
88 |
-
width:100%;
|
89 |
-
height: auto;
|
90 |
-
min-height: 186px;
|
91 |
-
}
|
92 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner .fs-badge.fs-installed-addon-badge {
|
93 |
-
font-size: 1.02em;
|
94 |
-
line-height: 1.3em;
|
95 |
-
}
|
96 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title {
|
97 |
-
margin: 10px 0 0 0;
|
98 |
-
height: auto;
|
99 |
-
overflow: hidden;
|
100 |
-
color: #000;
|
101 |
-
white-space: nowrap;
|
102 |
-
text-overflow: ellipsis;
|
103 |
-
font-weight: bold;
|
104 |
-
}
|
105 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer {
|
106 |
-
font-size: 0.9em;
|
107 |
-
}
|
108 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description {
|
109 |
-
background-color: #f9f9f9;
|
110 |
-
padding: 4px 15px 100px 15px;
|
111 |
-
border-top: 1px solid #eee;
|
112 |
-
margin: 0 0 10px 0;
|
113 |
-
color: #777;
|
114 |
-
}
|
115 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag {
|
116 |
-
position: absolute;
|
117 |
-
top: 10px;
|
118 |
-
right: 0px;
|
119 |
-
background: greenyellow;
|
120 |
-
display: block;
|
121 |
-
padding: 2px 10px;
|
122 |
-
-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
|
123 |
-
-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
|
124 |
-
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
|
125 |
-
text-transform: uppercase;
|
126 |
-
font-size: 0.9em;
|
127 |
-
font-weight: bold;
|
128 |
-
}
|
129 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button,
|
130 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button-group {
|
131 |
-
position: absolute;
|
132 |
-
top: 144px;
|
133 |
-
right: 10px;
|
134 |
-
}
|
135 |
-
@media screen and (min-width: 960px) {
|
136 |
-
#fs_addons .fs-cards-list .fs-card:hover .fs-overlay {
|
137 |
-
border: 2px solid #29abe1;
|
138 |
-
margin-left: -1px;
|
139 |
-
margin-top: -1px;
|
140 |
-
}
|
141 |
-
#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul {
|
142 |
-
top: -100px;
|
143 |
-
}
|
144 |
-
#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title,
|
145 |
-
#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer {
|
146 |
-
color: #29abe1;
|
147 |
-
}
|
148 |
-
}
|
149 |
-
#TB_window,
|
150 |
-
#TB_window iframe {
|
151 |
-
width: 821px !important;
|
152 |
-
}
|
153 |
-
#plugin-information .fyi {
|
154 |
-
width: 266px !important;
|
155 |
-
}
|
156 |
-
#plugin-information #section-holder {
|
157 |
-
margin-right: 299px;
|
158 |
-
}
|
159 |
-
#plugin-information #section-description h2,
|
160 |
-
#plugin-information #section-description h3,
|
161 |
-
#plugin-information #section-description p,
|
162 |
-
#plugin-information #section-description b,
|
163 |
-
#plugin-information #section-description i,
|
164 |
-
#plugin-information #section-description blockquote,
|
165 |
-
#plugin-information #section-description li,
|
166 |
-
#plugin-information #section-description ul,
|
167 |
-
#plugin-information #section-description ol {
|
168 |
-
clear: none;
|
169 |
-
}
|
170 |
-
#plugin-information #section-description iframe {
|
171 |
-
max-width: 100%;
|
172 |
-
}
|
173 |
-
#plugin-information #section-description .fs-selling-points {
|
174 |
-
padding-bottom: 10px;
|
175 |
-
border-bottom: 1px solid #ddd;
|
176 |
-
}
|
177 |
-
#plugin-information #section-description .fs-selling-points ul {
|
178 |
-
margin: 0;
|
179 |
-
}
|
180 |
-
#plugin-information #section-description .fs-selling-points ul li {
|
181 |
-
padding: 0;
|
182 |
-
list-style: none outside none;
|
183 |
-
}
|
184 |
-
#plugin-information #section-description .fs-selling-points ul li i.dashicons {
|
185 |
-
color: #71ae00;
|
186 |
-
font-size: 3em;
|
187 |
-
vertical-align: middle;
|
188 |
-
line-height: 30px;
|
189 |
-
float: left;
|
190 |
-
margin: 0 0 0 -15px;
|
191 |
-
}
|
192 |
-
#plugin-information #section-description .fs-selling-points ul li h3 {
|
193 |
-
margin: 1em 30px !important;
|
194 |
-
}
|
195 |
-
#plugin-information #section-description .fs-screenshots:after {
|
196 |
-
content: "";
|
197 |
-
display: table;
|
198 |
-
clear: both;
|
199 |
-
}
|
200 |
-
#plugin-information #section-description .fs-screenshots ul {
|
201 |
-
list-style: none;
|
202 |
-
margin: 0;
|
203 |
-
}
|
204 |
-
#plugin-information #section-description .fs-screenshots ul li {
|
205 |
-
width: 225px;
|
206 |
-
height: 225px;
|
207 |
-
float: left;
|
208 |
-
margin-bottom: 20px;
|
209 |
-
-moz-box-sizing: content-box;
|
210 |
-
-webkit-box-sizing: content-box;
|
211 |
-
box-sizing: content-box;
|
212 |
-
}
|
213 |
-
#plugin-information #section-description .fs-screenshots ul li a {
|
214 |
-
display: block;
|
215 |
-
width: 100%;
|
216 |
-
height: 100%;
|
217 |
-
border: 1px solid;
|
218 |
-
-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
|
219 |
-
-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
|
220 |
-
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
|
221 |
-
background-size: cover;
|
222 |
-
}
|
223 |
-
#plugin-information #section-description .fs-screenshots ul li.odd {
|
224 |
-
margin-right: 20px;
|
225 |
-
}
|
226 |
-
#plugin-information .plugin-information-pricing {
|
227 |
-
margin: -16px;
|
228 |
-
border-bottom: 1px solid #ddd;
|
229 |
-
}
|
230 |
-
#plugin-information .plugin-information-pricing .fs-plan h3 {
|
231 |
-
margin-top: 0;
|
232 |
-
padding: 20px;
|
233 |
-
font-size: 16px;
|
234 |
-
}
|
235 |
-
#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper {
|
236 |
-
border-bottom: 1px solid #ddd;
|
237 |
-
}
|
238 |
-
#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab {
|
239 |
-
cursor: pointer;
|
240 |
-
position: relative;
|
241 |
-
padding: 0 10px;
|
242 |
-
font-size: 0.9em;
|
243 |
-
}
|
244 |
-
#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label {
|
245 |
-
text-transform: uppercase;
|
246 |
-
color: green;
|
247 |
-
background: greenyellow;
|
248 |
-
position: absolute;
|
249 |
-
left: -1px;
|
250 |
-
right: -1px;
|
251 |
-
bottom: 100%;
|
252 |
-
border: 1px solid darkgreen;
|
253 |
-
padding: 2px;
|
254 |
-
text-align: center;
|
255 |
-
font-size: 0.9em;
|
256 |
-
line-height: 1em;
|
257 |
-
}
|
258 |
-
#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active {
|
259 |
-
cursor: default;
|
260 |
-
background: #fffeec;
|
261 |
-
border-bottom-color: #fffeec;
|
262 |
-
}
|
263 |
-
#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3 {
|
264 |
-
background: #fffeec;
|
265 |
-
margin: 0;
|
266 |
-
padding-bottom: 0;
|
267 |
-
color: #0073aa;
|
268 |
-
}
|
269 |
-
#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper,
|
270 |
-
#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency {
|
271 |
-
display: none;
|
272 |
-
}
|
273 |
-
#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body {
|
274 |
-
background: #fffeec;
|
275 |
-
padding: 20px;
|
276 |
-
}
|
277 |
-
#plugin-information .plugin-information-pricing .fs-plan .button {
|
278 |
-
width: 100%;
|
279 |
-
text-align: center;
|
280 |
-
font-weight: bold;
|
281 |
-
text-transform: uppercase;
|
282 |
-
font-size: 1.1em;
|
283 |
-
}
|
284 |
-
#plugin-information .plugin-information-pricing .fs-plan label {
|
285 |
-
white-space: nowrap;
|
286 |
-
}
|
287 |
-
#plugin-information .plugin-information-pricing .fs-plan var {
|
288 |
-
font-style: normal;
|
289 |
-
}
|
290 |
-
#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency,
|
291 |
-
#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount {
|
292 |
-
text-align: center;
|
293 |
-
display: block;
|
294 |
-
font-weight: bold;
|
295 |
-
margin-bottom: 10px;
|
296 |
-
text-transform: uppercase;
|
297 |
-
background: #f3f3f3;
|
298 |
-
padding: 2px;
|
299 |
-
border: 1px solid #ccc;
|
300 |
-
}
|
301 |
-
#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount {
|
302 |
-
text-transform: none;
|
303 |
-
color: green;
|
304 |
-
background: greenyellow;
|
305 |
-
}
|
306 |
-
#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms {
|
307 |
-
font-size: 0.9em;
|
308 |
-
}
|
309 |
-
#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i {
|
310 |
-
float: left;
|
311 |
-
margin: 0 0 0 -15px;
|
312 |
-
}
|
313 |
-
#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li {
|
314 |
-
margin: 10px 0 0 0;
|
315 |
-
}
|
316 |
-
#plugin-information #section-features .fs-features {
|
317 |
-
margin: -20px -26px;
|
318 |
-
}
|
319 |
-
#plugin-information #section-features table {
|
320 |
-
width: 100%;
|
321 |
-
border-spacing: 0;
|
322 |
-
border-collapse: separate;
|
323 |
-
}
|
324 |
-
#plugin-information #section-features table thead th {
|
325 |
-
padding: 10px 0;
|
326 |
-
}
|
327 |
-
#plugin-information #section-features table thead .fs-price {
|
328 |
-
color: #71ae00;
|
329 |
-
font-weight: normal;
|
330 |
-
display: block;
|
331 |
-
text-align: center;
|
332 |
-
}
|
333 |
-
#plugin-information #section-features table tbody td {
|
334 |
-
border-top: 1px solid #ccc;
|
335 |
-
padding: 10px 0;
|
336 |
-
text-align: center;
|
337 |
-
width: 100px;
|
338 |
-
color: #71ae00;
|
339 |
-
}
|
340 |
-
#plugin-information #section-features table tbody td:first-child {
|
341 |
-
text-align: left;
|
342 |
-
width: auto;
|
343 |
-
color: inherit;
|
344 |
-
padding-left: 26px;
|
345 |
-
}
|
346 |
-
#plugin-information #section-features table tbody tr.fs-odd td {
|
347 |
-
background: #fefefe;
|
348 |
-
}
|
349 |
-
#plugin-information #section-features .dashicons-yes {
|
350 |
-
width: 30px;
|
351 |
-
height: 30px;
|
352 |
-
font-size: 30px;
|
353 |
-
}
|
354 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button,
|
355 |
-
#plugin-information .fs-dropdown .button-group .button {
|
356 |
-
position: relative;
|
357 |
-
width: auto;
|
358 |
-
top: 0;
|
359 |
-
right: 0;
|
360 |
-
}
|
361 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button:focus,
|
362 |
-
#plugin-information .fs-dropdown .button-group .button:focus {
|
363 |
-
z-index: 10;
|
364 |
-
}
|
365 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .fs-dropdown-arrow,
|
366 |
-
#plugin-information .fs-dropdown .button-group .fs-dropdown-arrow {
|
367 |
-
border-top: 6px solid white;
|
368 |
-
border-right: 4px solid transparent;
|
369 |
-
border-left: 4px solid transparent;
|
370 |
-
top: 12px;
|
371 |
-
position: relative;
|
372 |
-
}
|
373 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button),
|
374 |
-
#plugin-information .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button) {
|
375 |
-
border-bottom-left-radius: 0;
|
376 |
-
}
|
377 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button,
|
378 |
-
#plugin-information .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button {
|
379 |
-
border-bottom-right-radius: 0;
|
380 |
-
}
|
381 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button),
|
382 |
-
#plugin-information .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button) {
|
383 |
-
border-top-left-radius: 0;
|
384 |
-
}
|
385 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .fs-dropdown-arrow-button,
|
386 |
-
#plugin-information .fs-dropdown.active.up .fs-dropdown-arrow-button {
|
387 |
-
border-top-right-radius: 0;
|
388 |
-
}
|
389 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list,
|
390 |
-
#plugin-information .fs-dropdown .fs-dropdown-list {
|
391 |
-
position: absolute;
|
392 |
-
right: -1px;
|
393 |
-
top: 100%;
|
394 |
-
margin-left: auto;
|
395 |
-
padding: 3px 0;
|
396 |
-
border: 1px solid #bfbfbf;
|
397 |
-
background-color: #fff;
|
398 |
-
z-index: 1;
|
399 |
-
width: 230px;
|
400 |
-
text-align: left;
|
401 |
-
-moz-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
|
402 |
-
0px 1px 10px 0px rgba(0, 0, 0, 0.12);
|
403 |
-
-webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
|
404 |
-
0px 1px 10px 0px rgba(0, 0, 0, 0.12);
|
405 |
-
box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
|
406 |
-
0px 1px 10px 0px rgba(0, 0, 0, 0.12);
|
407 |
-
}
|
408 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li,
|
409 |
-
#plugin-information .fs-dropdown .fs-dropdown-list li {
|
410 |
-
margin: 0;
|
411 |
-
}
|
412 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li a,
|
413 |
-
#plugin-information .fs-dropdown .fs-dropdown-list li a {
|
414 |
-
display: block;
|
415 |
-
padding: 5px 10px;
|
416 |
-
text-decoration: none;
|
417 |
-
text-shadow: none;
|
418 |
-
}
|
419 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover,
|
420 |
-
#plugin-information .fs-dropdown .fs-dropdown-list li:hover {
|
421 |
-
background-color: #0074a3;
|
422 |
-
color: #fff;
|
423 |
-
}
|
424 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover a,
|
425 |
-
#plugin-information .fs-dropdown .fs-dropdown-list li:hover a {
|
426 |
-
color: #fff;
|
427 |
-
}
|
428 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown:not(.up) .fs-dropdown-list,
|
429 |
-
#plugin-information .fs-dropdown:not(.up) .fs-dropdown-list {
|
430 |
-
-moz-border-radius: 3px 0 3px 3px;
|
431 |
-
-webkit-border-radius: 3px 0 3px 3px;
|
432 |
-
border-radius: 3px 0 3px 3px;
|
433 |
-
}
|
434 |
-
#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.up .fs-dropdown-list,
|
435 |
-
#plugin-information .fs-dropdown.up .fs-dropdown-list {
|
436 |
-
-moz-border-radius: 3px 3px 0 3px;
|
437 |
-
-webkit-border-radius: 3px 3px 0 3px;
|
438 |
-
border-radius: 3px 3px 0 3px;
|
439 |
-
}
|
440 |
-
#plugin-information .fs-dropdown .button-group {
|
441 |
-
width: 100%;
|
442 |
-
}
|
443 |
-
#plugin-information .fs-dropdown .button-group .button {
|
444 |
-
float: none;
|
445 |
-
font-size: 14px;
|
446 |
-
font-weight: normal;
|
447 |
-
text-transform: none;
|
448 |
-
}
|
449 |
-
#plugin-information .fs-dropdown .fs-dropdown-list {
|
450 |
-
margin-top: 1px;
|
451 |
-
}
|
452 |
-
#plugin-information .fs-dropdown.up .fs-dropdown-list {
|
453 |
-
top: auto;
|
454 |
-
bottom: 100%;
|
455 |
-
margin-bottom: 2px;
|
456 |
-
}
|
457 |
-
#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group {
|
458 |
-
text-align: center;
|
459 |
-
display: table;
|
460 |
-
}
|
461 |
-
#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button {
|
462 |
-
display: table-cell;
|
463 |
-
}
|
464 |
-
#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button:not(.fs-dropdown-arrow-button) {
|
465 |
-
left: 1px;
|
466 |
-
width: 100%;
|
467 |
-
}
|
468 |
-
#plugin-information-footer > .button,
|
469 |
-
#plugin-information-footer .fs-dropdown {
|
470 |
-
position: relative;
|
471 |
-
top: 3px;
|
472 |
-
}
|
473 |
-
#plugin-information-footer > .button.left,
|
474 |
-
#plugin-information-footer .fs-dropdown.left {
|
475 |
-
float: left;
|
476 |
-
}
|
477 |
-
#plugin-information-footer > .right,
|
478 |
-
#plugin-information-footer .fs-dropdown {
|
479 |
-
float: right;
|
480 |
-
}
|
481 |
-
@media screen and (max-width: 961px) {
|
482 |
-
#fs_addons .fs-cards-list .fs-card {
|
483 |
-
height: 265px;
|
484 |
-
}
|
485 |
-
}
|
1 |
+
.fs-badge{position:absolute;top:10px;right:0;background:#71ae00;color:white;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);box-shadow:0 2px 1px -1px rgba(0,0,0,0.3)}#fs_addons .fs-cards-list{list-style:none}#fs_addons .fs-cards-list .fs-card{float:left;height:152px;width:310px;padding:0;margin:0 0 30px 30px;font-size:14px;list-style:none;border:1px solid #ddd;cursor:pointer;position:relative}#fs_addons .fs-cards-list .fs-card .fs-overlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:9}#fs_addons .fs-cards-list .fs-card .fs-inner{background-color:#fff;overflow:hidden;height:100%;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner>ul{-moz-transition:all,0.15s;-o-transition:all,0.15s;-ms-transition:all,0.15s;-webkit-transition:all,0.15s;transition:all,0.15s;left:0;right:0;top:0;position:absolute}#fs_addons .fs-cards-list .fs-card .fs-inner>ul>li{list-style:none;line-height:18px;padding:0 15px;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner{padding:0;margin:0;line-height:0;display:block;height:100px;background-repeat:repeat-x;background-size:100% 100%;-moz-transition:all,0.15s;-o-transition:all,0.15s;-ms-transition:all,0.15s;-webkit-transition:all,0.15s;transition:all,0.15s}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-card-banner .fs-badge.fs-installed-addon-badge{font-size:1.02em;line-height:1.3em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-title{margin:10px 0 0 0;height:18px;overflow:hidden;color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-offer{font-size:0.9em}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-description{background-color:#f9f9f9;padding:10px 15px 100px 15px;border-top:1px solid #eee;margin:0 0 10px 0;color:#777}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-tag{position:absolute;top:10px;right:0px;background:greenyellow;display:block;padding:2px 10px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 1px rgba(0,0,0,0.3);text-transform:uppercase;font-size:0.9em;font-weight:bold}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button,#fs_addons .fs-cards-list .fs-card .fs-inner .fs-cta .button-group{position:absolute;top:112px;right:10px}@media screen and (min-width: 960px){#fs_addons .fs-cards-list .fs-card:hover .fs-overlay{border:2px solid #29abe1;margin-left:-1px;margin-top:-1px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner ul{top:-100px}#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-title,#fs_addons .fs-cards-list .fs-card:hover .fs-inner .fs-offer{color:#29abe1}}
|
2 |
+
#TB_window,#TB_window iframe{width:821px !important}#plugin-information .fyi{width:266px !important}#plugin-information #section-holder{margin-right:299px}#plugin-information #section-description h2,#plugin-information #section-description h3,#plugin-information #section-description p,#plugin-information #section-description b,#plugin-information #section-description i,#plugin-information #section-description blockquote,#plugin-information #section-description li,#plugin-information #section-description ul,#plugin-information #section-description ol{clear:none}#plugin-information #section-description iframe{max-width:100%}#plugin-information #section-description .fs-selling-points{padding-bottom:10px;border-bottom:1px solid #ddd}#plugin-information #section-description .fs-selling-points ul{margin:0}#plugin-information #section-description .fs-selling-points ul li{padding:0;list-style:none outside none}#plugin-information #section-description .fs-selling-points ul li i.dashicons{color:#71ae00;font-size:3em;vertical-align:middle;line-height:30px;float:left;margin:0 0 0 -15px}#plugin-information #section-description .fs-selling-points ul li h3{margin:1em 30px !important}#plugin-information #section-description .fs-screenshots:after{content:"";display:table;clear:both}#plugin-information #section-description .fs-screenshots ul{list-style:none;margin:0}#plugin-information #section-description .fs-screenshots ul li{width:225px;height:225px;float:left;margin-bottom:20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#plugin-information #section-description .fs-screenshots ul li a{display:block;width:100%;height:100%;border:1px solid;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 1px rgba(0,0,0,0.2);background-size:cover}#plugin-information #section-description .fs-screenshots ul li.odd{margin-right:20px}#plugin-information .plugin-information-pricing{margin:-16px;border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan h3{margin-top:0;padding:20px;font-size:16px}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper{border-bottom:1px solid #ddd}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab{cursor:pointer;position:relative;padding:0 10px;font-size:0.9em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab label{text-transform:uppercase;color:green;background:greenyellow;position:absolute;left:-1px;right:-1px;bottom:100%;border:1px solid darkgreen;padding:2px;text-align:center;font-size:0.9em;line-height:1em}#plugin-information .plugin-information-pricing .fs-plan .nav-tab-wrapper .nav-tab.nav-tab-active{cursor:default;background:#fffeec;border-bottom-color:#fffeec}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle h3{background:#fffeec;margin:0;padding-bottom:0;color:#0073aa}#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .nav-tab-wrapper,#plugin-information .plugin-information-pricing .fs-plan.fs-single-cycle .fs-billing-frequency{display:none}#plugin-information .plugin-information-pricing .fs-plan .fs-pricing-body{background:#fffeec;padding:20px}#plugin-information .plugin-information-pricing .fs-plan .button{width:100%;text-align:center;font-weight:bold;text-transform:uppercase;font-size:1.1em}#plugin-information .plugin-information-pricing .fs-plan label{white-space:nowrap}#plugin-information .plugin-information-pricing .fs-plan var{font-style:normal}#plugin-information .plugin-information-pricing .fs-plan .fs-billing-frequency,#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-align:center;display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase;background:#F3F3F3;padding:2px;border:1px solid #ccc}#plugin-information .plugin-information-pricing .fs-plan .fs-annual-discount{text-transform:none;color:green;background:greenyellow}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms{font-size:0.9em}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms i{float:left;margin:0 0 0 -15px}#plugin-information .plugin-information-pricing .fs-plan ul.fs-trial-terms li{margin:10px 0 0 0}#plugin-information #section-features .fs-features{margin:-20px -26px}#plugin-information #section-features table{width:100%;border-spacing:0;border-collapse:separate}#plugin-information #section-features table thead th{padding:10px 0}#plugin-information #section-features table thead .fs-price{color:#71ae00;font-weight:normal;display:block;text-align:center}#plugin-information #section-features table tbody td{border-top:1px solid #ccc;padding:10px 0;text-align:center;width:100px;color:#71ae00}#plugin-information #section-features table tbody td:first-child{text-align:left;width:auto;color:inherit;padding-left:26px}#plugin-information #section-features table tbody tr.fs-odd td{background:#fefefe}#plugin-information #section-features .dashicons-yes{width:30px;height:30px;font-size:30px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button,#plugin-information .fs-dropdown .button-group .button{position:relative;width:auto;top:0;right:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .button:focus,#plugin-information .fs-dropdown .button-group .button:focus{z-index:10}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .button-group .fs-dropdown-arrow,#plugin-information .fs-dropdown .button-group .fs-dropdown-arrow{border-top:6px solid white;border-right:4px solid transparent;border-left:4px solid transparent;top:12px;position:relative}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active:not(.up) .button:not(.fs-dropdown-arrow-button){border-bottom-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active:not(.up) .fs-dropdown-arrow-button{border-bottom-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button),#plugin-information .fs-dropdown.active.up .button:not(.fs-dropdown-arrow-button){border-top-left-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.active.up .fs-dropdown-arrow-button,#plugin-information .fs-dropdown.active.up .fs-dropdown-arrow-button{border-top-right-radius:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list,#plugin-information .fs-dropdown .fs-dropdown-list{position:absolute;right:-1px;top:100%;margin-left:auto;padding:3px 0;border:1px solid #bfbfbf;background-color:#fff;z-index:1;width:230px;text-align:left;-moz-box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12)}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li,#plugin-information .fs-dropdown .fs-dropdown-list li{margin:0}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li a,#plugin-information .fs-dropdown .fs-dropdown-list li a{display:block;padding:5px 10px;text-decoration:none;text-shadow:none}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover,#plugin-information .fs-dropdown .fs-dropdown-list li:hover{background-color:#0074a3;color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown .fs-dropdown-list li:hover a,#plugin-information .fs-dropdown .fs-dropdown-list li:hover a{color:#fff}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown:not(.up) .fs-dropdown-list,#plugin-information .fs-dropdown:not(.up) .fs-dropdown-list{-moz-border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}#fs_addons .fs-cards-list .fs-card .fs-inner .fs-dropdown.up .fs-dropdown-list,#plugin-information .fs-dropdown.up .fs-dropdown-list{-moz-border-radius:3px 3px 0 3px;-webkit-border-radius:3px 3px 0 3px;border-radius:3px 3px 0 3px}#plugin-information .fs-dropdown .button-group{width:100%}#plugin-information .fs-dropdown .button-group .button{float:none;font-size:14px;font-weight:normal;text-transform:none}#plugin-information .fs-dropdown .fs-dropdown-list{margin-top:1px}#plugin-information .fs-dropdown.up .fs-dropdown-list{top:auto;bottom:100%;margin-bottom:2px}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group{text-align:center;display:table}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button{display:table-cell}#plugin-information.wp-core-ui .fs-pricing-body .fs-dropdown .button-group .button:not(.fs-dropdown-arrow-button){left:1px;width:100%}#plugin-information-footer>.button,#plugin-information-footer .fs-dropdown{position:relative;top:3px}#plugin-information-footer>.button.left,#plugin-information-footer .fs-dropdown.left{float:left}#plugin-information-footer>.right,#plugin-information-footer .fs-dropdown{float:right}@media screen and (max-width: 961px){#fs_addons .fs-cards-list .fs-card{height:265px}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
freemius/includes/class-freemius.php
CHANGED
@@ -4058,7 +4058,7 @@
|
|
4058 |
if ( empty( $unique_id ) || ! is_string( $unique_id ) ) {
|
4059 |
$key = fs_strip_url_protocol( get_site_url( $blog_id ) );
|
4060 |
|
4061 |
-
$secure_auth = SECURE_AUTH_KEY;
|
4062 |
if ( empty( $secure_auth ) ||
|
4063 |
false !== strpos( $secure_auth, ' ' ) ||
|
4064 |
'put your unique phrase here' === $secure_auth
|
@@ -13886,7 +13886,7 @@
|
|
13886 |
|
13887 |
$addon_info = $fs->_get_addon_info( $addon_id, $is_installed );
|
13888 |
|
13889 |
-
if ( !
|
13890 |
// Add-on is not associated with an install entity.
|
13891 |
continue;
|
13892 |
}
|
4058 |
if ( empty( $unique_id ) || ! is_string( $unique_id ) ) {
|
4059 |
$key = fs_strip_url_protocol( get_site_url( $blog_id ) );
|
4060 |
|
4061 |
+
$secure_auth = defined( 'SECURE_AUTH_KEY' ) ? SECURE_AUTH_KEY : '';
|
4062 |
if ( empty( $secure_auth ) ||
|
4063 |
false !== strpos( $secure_auth, ' ' ) ||
|
4064 |
'put your unique phrase here' === $secure_auth
|
13886 |
|
13887 |
$addon_info = $fs->_get_addon_info( $addon_id, $is_installed );
|
13888 |
|
13889 |
+
if ( ! $addon_info['is_connected'] ) {
|
13890 |
// Add-on is not associated with an install entity.
|
13891 |
continue;
|
13892 |
}
|
freemius/includes/managers/class-fs-key-value-storage.php
CHANGED
@@ -298,6 +298,7 @@
|
|
298 |
return $this->get( $k, null );
|
299 |
}
|
300 |
|
|
|
301 |
function offsetSet( $k, $v ) {
|
302 |
if ( is_null( $k ) ) {
|
303 |
throw new Exception( 'Can\'t append value to request params.' );
|
@@ -306,14 +307,17 @@
|
|
306 |
}
|
307 |
}
|
308 |
|
|
|
309 |
function offsetExists( $k ) {
|
310 |
return array_key_exists( $k, $this->_data );
|
311 |
}
|
312 |
|
|
|
313 |
function offsetUnset( $k ) {
|
314 |
unset( $this->$k );
|
315 |
}
|
316 |
|
|
|
317 |
function offsetGet( $k ) {
|
318 |
return $this->get( $k, null );
|
319 |
}
|
@@ -325,6 +329,7 @@
|
|
325 |
* @link http://php.net/manual/en/iterator.current.php
|
326 |
* @return mixed Can return any type.
|
327 |
*/
|
|
|
328 |
public function current() {
|
329 |
return current( $this->_data );
|
330 |
}
|
@@ -336,6 +341,7 @@
|
|
336 |
* @link http://php.net/manual/en/iterator.next.php
|
337 |
* @return void Any returned value is ignored.
|
338 |
*/
|
|
|
339 |
public function next() {
|
340 |
next( $this->_data );
|
341 |
}
|
@@ -347,6 +353,7 @@
|
|
347 |
* @link http://php.net/manual/en/iterator.key.php
|
348 |
* @return mixed scalar on success, or null on failure.
|
349 |
*/
|
|
|
350 |
public function key() {
|
351 |
return key( $this->_data );
|
352 |
}
|
@@ -359,6 +366,7 @@
|
|
359 |
* @return boolean The return value will be casted to boolean and then evaluated.
|
360 |
* Returns true on success or false on failure.
|
361 |
*/
|
|
|
362 |
public function valid() {
|
363 |
$key = key( $this->_data );
|
364 |
|
@@ -372,6 +380,7 @@
|
|
372 |
* @link http://php.net/manual/en/iterator.rewind.php
|
373 |
* @return void Any returned value is ignored.
|
374 |
*/
|
|
|
375 |
public function rewind() {
|
376 |
reset( $this->_data );
|
377 |
}
|
@@ -386,6 +395,7 @@
|
|
386 |
* <p>
|
387 |
* The return value is cast to an integer.
|
388 |
*/
|
|
|
389 |
public function count() {
|
390 |
return count( $this->_data );
|
391 |
}
|
298 |
return $this->get( $k, null );
|
299 |
}
|
300 |
|
301 |
+
#[ReturnTypeWillChange]
|
302 |
function offsetSet( $k, $v ) {
|
303 |
if ( is_null( $k ) ) {
|
304 |
throw new Exception( 'Can\'t append value to request params.' );
|
307 |
}
|
308 |
}
|
309 |
|
310 |
+
#[ReturnTypeWillChange]
|
311 |
function offsetExists( $k ) {
|
312 |
return array_key_exists( $k, $this->_data );
|
313 |
}
|
314 |
|
315 |
+
#[ReturnTypeWillChange]
|
316 |
function offsetUnset( $k ) {
|
317 |
unset( $this->$k );
|
318 |
}
|
319 |
|
320 |
+
#[ReturnTypeWillChange]
|
321 |
function offsetGet( $k ) {
|
322 |
return $this->get( $k, null );
|
323 |
}
|
329 |
* @link http://php.net/manual/en/iterator.current.php
|
330 |
* @return mixed Can return any type.
|
331 |
*/
|
332 |
+
#[ReturnTypeWillChange]
|
333 |
public function current() {
|
334 |
return current( $this->_data );
|
335 |
}
|
341 |
* @link http://php.net/manual/en/iterator.next.php
|
342 |
* @return void Any returned value is ignored.
|
343 |
*/
|
344 |
+
#[ReturnTypeWillChange]
|
345 |
public function next() {
|
346 |
next( $this->_data );
|
347 |
}
|
353 |
* @link http://php.net/manual/en/iterator.key.php
|
354 |
* @return mixed scalar on success, or null on failure.
|
355 |
*/
|
356 |
+
#[ReturnTypeWillChange]
|
357 |
public function key() {
|
358 |
return key( $this->_data );
|
359 |
}
|
366 |
* @return boolean The return value will be casted to boolean and then evaluated.
|
367 |
* Returns true on success or false on failure.
|
368 |
*/
|
369 |
+
#[ReturnTypeWillChange]
|
370 |
public function valid() {
|
371 |
$key = key( $this->_data );
|
372 |
|
380 |
* @link http://php.net/manual/en/iterator.rewind.php
|
381 |
* @return void Any returned value is ignored.
|
382 |
*/
|
383 |
+
#[ReturnTypeWillChange]
|
384 |
public function rewind() {
|
385 |
reset( $this->_data );
|
386 |
}
|
395 |
* <p>
|
396 |
* The return value is cast to an integer.
|
397 |
*/
|
398 |
+
#[ReturnTypeWillChange]
|
399 |
public function count() {
|
400 |
return count( $this->_data );
|
401 |
}
|
freemius/package.json
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
"author": "Freemius, Inc.",
|
5 |
"license": "GPL-3.0",
|
6 |
"homepage": "https://freemius.com",
|
7 |
-
"version": "2.4.
|
8 |
"main": "gulpfile.js",
|
9 |
"dependencies": {},
|
10 |
"scripts": {
|
4 |
"author": "Freemius, Inc.",
|
5 |
"license": "GPL-3.0",
|
6 |
"homepage": "https://freemius.com",
|
7 |
+
"version": "2.4.3",
|
8 |
"main": "gulpfile.js",
|
9 |
"dependencies": {},
|
10 |
"scripts": {
|
freemius/start.php
CHANGED
@@ -15,7 +15,7 @@
|
|
15 |
*
|
16 |
* @var string
|
17 |
*/
|
18 |
-
$this_sdk_version = '2.4.
|
19 |
|
20 |
#region SDK Selection Logic --------------------------------------------------------------------
|
21 |
|
15 |
*
|
16 |
* @var string
|
17 |
*/
|
18 |
+
$this_sdk_version = '2.4.4';
|
19 |
|
20 |
#region SDK Selection Logic --------------------------------------------------------------------
|
21 |
|
freemius/templates/add-ons.php
CHANGED
@@ -214,18 +214,14 @@
|
|
214 |
if ( ! isset( $addon->info->card_banner_url ) ) {
|
215 |
$addon->info->card_banner_url = '//dashboard.freemius.com/assets/img/marketing/blueprint-300x100.jpg';
|
216 |
}
|
217 |
-
if ( ! isset( $addon->info->banner_url ) ) {
|
218 |
-
$addon->info->banner_url = '//dashboard.freemius.com/assets/img/marketing/blueprint-300x100.jpg';
|
219 |
-
}
|
220 |
if ( ! isset( $addon->info->short_description ) ) {
|
221 |
$addon->info->short_description = 'What\'s the one thing your add-on does really, really well?';
|
222 |
}
|
223 |
?>
|
224 |
<div class="fs-inner">
|
225 |
<ul>
|
226 |
-
<li class="fs-card-banner"
|
227 |
-
|
228 |
-
<?php
|
229 |
if ( $is_plugin_active || $is_addon_installed ) {
|
230 |
echo sprintf(
|
231 |
'<span class="fs-badge fs-installed-addon-badge">%s</span>',
|
214 |
if ( ! isset( $addon->info->card_banner_url ) ) {
|
215 |
$addon->info->card_banner_url = '//dashboard.freemius.com/assets/img/marketing/blueprint-300x100.jpg';
|
216 |
}
|
|
|
|
|
|
|
217 |
if ( ! isset( $addon->info->short_description ) ) {
|
218 |
$addon->info->short_description = 'What\'s the one thing your add-on does really, really well?';
|
219 |
}
|
220 |
?>
|
221 |
<div class="fs-inner">
|
222 |
<ul>
|
223 |
+
<li class="fs-card-banner"
|
224 |
+
style="background-image: url('<?php echo $addon->info->card_banner_url ?>');"><?php
|
|
|
225 |
if ( $is_plugin_active || $is_addon_installed ) {
|
226 |
echo sprintf(
|
227 |
'<span class="fs-badge fs-installed-addon-badge">%s</span>',
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Tags: contact form 7 redirect, contact form 7 thank you page, redirect cf7, redirect contact form 7, contact form 7 success page, cf7 redirect, registration form, mailchimp, login form, conditional redirect, cms integration, conversions, save leads, paypal
|
3 |
Contributors: yuvalsabar, regevlio
|
4 |
Requires at least: 5.2.0
|
5 |
-
Tested up to: 6.
|
6 |
-
Stable tag: 2.
|
7 |
License: GPLv3 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
2 |
Tags: contact form 7 redirect, contact form 7 thank you page, redirect cf7, redirect contact form 7, contact form 7 success page, cf7 redirect, registration form, mailchimp, login form, conditional redirect, cms integration, conversions, save leads, paypal
|
3 |
Contributors: yuvalsabar, regevlio
|
4 |
Requires at least: 5.2.0
|
5 |
+
Tested up to: 6.1
|
6 |
+
Stable tag: 2.7.0
|
7 |
License: GPLv3 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
wpcf7-redirect.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Redirection for Contact Form 7
|
4 |
* Plugin URI: https://redirection-for-contact-form7.com/
|
5 |
* Description: The ultimate add-on for Contact Form 7 - redirect to any page after submission, fire scripts, save submissions in database, and much more options to make Contact Form 7 poweful than ever.
|
6 |
-
* Version: 2.
|
7 |
* Author: Qube One
|
8 |
* Author URI: https://redirection-for-contact-form7.com/
|
9 |
* Contributors: querysolutions, yuvalsabar, regevlio
|
@@ -23,7 +23,7 @@ if (!defined('CF7_REDIRECT_DEBUG')) {
|
|
23 |
define('CF7_REDIRECT_DEBUG', get_option('wpcf_debug') ? true : false);
|
24 |
}
|
25 |
|
26 |
-
define('WPCF7_PRO_REDIRECT_PLUGIN_VERSION', '2.
|
27 |
define('WPCF7_PRO_MIGRATION_VERSION', '1');
|
28 |
define('WPCF7_PRO_REDIRECT_CLASSES_PATH', plugin_dir_path(__FILE__) . 'classes/');
|
29 |
|
3 |
* Plugin Name: Redirection for Contact Form 7
|
4 |
* Plugin URI: https://redirection-for-contact-form7.com/
|
5 |
* Description: The ultimate add-on for Contact Form 7 - redirect to any page after submission, fire scripts, save submissions in database, and much more options to make Contact Form 7 poweful than ever.
|
6 |
+
* Version: 2.7.0
|
7 |
* Author: Qube One
|
8 |
* Author URI: https://redirection-for-contact-form7.com/
|
9 |
* Contributors: querysolutions, yuvalsabar, regevlio
|
23 |
define('CF7_REDIRECT_DEBUG', get_option('wpcf_debug') ? true : false);
|
24 |
}
|
25 |
|
26 |
+
define('WPCF7_PRO_REDIRECT_PLUGIN_VERSION', '2.7.0');
|
27 |
define('WPCF7_PRO_MIGRATION_VERSION', '1');
|
28 |
define('WPCF7_PRO_REDIRECT_CLASSES_PATH', plugin_dir_path(__FILE__) . 'classes/');
|
29 |
|