Version Description
- 2022.05.31 =
- Compatibility update for WordPress 6.0
- Improved asset manager
- Improved default email template
- Improved stats and history
Download this release
Release Info
Developer | codename065 |
Plugin | WordPress Download Manager |
Version | 3.2.42 |
Comparing to | |
See all releases |
Code changes from version 3.2.41 to 3.2.42
download-manager.php
CHANGED
@@ -5,7 +5,7 @@ Plugin URI: https://www.wpdownloadmanager.com/purchases/
|
|
5 |
Description: Manage, Protect and Track file downloads, and sell digital products from your WordPress site. A complete digital asset management solution.
|
6 |
Author: W3 Eden, Inc.
|
7 |
Author URI: https://www.wpdownloadmanager.com/
|
8 |
-
Version: 3.2.
|
9 |
Text Domain: download-manager
|
10 |
Domain Path: /languages
|
11 |
*/
|
@@ -39,7 +39,7 @@ use WPDM\Widgets\WidgetController;
|
|
39 |
|
40 |
global $WPDM;
|
41 |
|
42 |
-
define('WPDM_VERSION','3.2.
|
43 |
|
44 |
define('WPDM_TEXT_DOMAIN','download-manager');
|
45 |
|
5 |
Description: Manage, Protect and Track file downloads, and sell digital products from your WordPress site. A complete digital asset management solution.
|
6 |
Author: W3 Eden, Inc.
|
7 |
Author URI: https://www.wpdownloadmanager.com/
|
8 |
+
Version: 3.2.42
|
9 |
Text Domain: download-manager
|
10 |
Domain Path: /languages
|
11 |
*/
|
39 |
|
40 |
global $WPDM;
|
41 |
|
42 |
+
define('WPDM_VERSION','3.2.42');
|
43 |
|
44 |
define('WPDM_TEXT_DOMAIN','download-manager');
|
45 |
|
readme.txt
CHANGED
@@ -3,9 +3,9 @@ Contributors: w3eden, codename065, shahriar0822, shimo16ab, shafayat-alam
|
|
3 |
Donate link:
|
4 |
Tags: download manager, document management, file manager, digital store, ecommerce, document management plugin, download monitor, download counter, password protection, download protection
|
5 |
Requires at least: 5.3
|
6 |
-
Tested up to:
|
7 |
License: GPLv2 or later
|
8 |
-
Stable tag: 3.2.
|
9 |
|
10 |
|
11 |
This File Management & Digital Store plugin will help you to control file downloads & sell digital products from your WP site.
|
@@ -181,6 +181,12 @@ Check download stats and get a push notification when someone downloads, install
|
|
181 |
|
182 |
== Changelog ==
|
183 |
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
= 3.2.41 - 2022.05.04 =
|
185 |
* Improved select2 ui
|
186 |
* Fixed an issue with template path detection
|
3 |
Donate link:
|
4 |
Tags: download manager, document management, file manager, digital store, ecommerce, document management plugin, download monitor, download counter, password protection, download protection
|
5 |
Requires at least: 5.3
|
6 |
+
Tested up to: 6.0
|
7 |
License: GPLv2 or later
|
8 |
+
Stable tag: 3.2.42
|
9 |
|
10 |
|
11 |
This File Management & Digital Store plugin will help you to control file downloads & sell digital products from your WP site.
|
181 |
|
182 |
== Changelog ==
|
183 |
|
184 |
+
= 3.2.42 - 2022.05.31 =
|
185 |
+
* Compatibility update for WordPress 6.0
|
186 |
+
* Improved asset manager
|
187 |
+
* Improved default email template
|
188 |
+
* Improved stats and history
|
189 |
+
|
190 |
= 3.2.41 - 2022.05.04 =
|
191 |
* Improved select2 ui
|
192 |
* Fixed an issue with template path detection
|
src/Admin/Menu/Packages.php
CHANGED
@@ -354,7 +354,10 @@ class Packages
|
|
354 |
|
355 |
|
356 |
<div class="panel panel-default">
|
357 |
-
<div class="panel-heading"
|
|
|
|
|
|
|
358 |
<div class="panel-body"><input readonly="readonly" onclick="this.select()"
|
359 |
type="text" class="form-control color-purple"
|
360 |
style="background: #fdfdfd;font-size: 10px;text-align: center;font-family: monospace;font-weight: bold;"
|
@@ -428,6 +431,7 @@ class Packages
|
|
428 |
$('.gdl_action').on('click', function () {
|
429 |
tdlpid = $(this).attr('data-pid');
|
430 |
$('#mdl').val($(this).attr('data-mdlu'));
|
|
|
431 |
$('#tmpgdl').val('');
|
432 |
$('#tmpgdlp').val('');
|
433 |
});
|
354 |
|
355 |
|
356 |
<div class="panel panel-default">
|
357 |
+
<div class="panel-heading">
|
358 |
+
<div class="pull-right"><a id="mdlx" href="#" class="btn btn-xs btn-primary"><i class="fas fa-arrow-alt-circle-down"></i> <?php _e('Download', WPDM_TEXT_DOMAIN); ?></a></div>
|
359 |
+
<?php _e("Master Download Link:", "download-manager"); ?>
|
360 |
+
</div>
|
361 |
<div class="panel-body"><input readonly="readonly" onclick="this.select()"
|
362 |
type="text" class="form-control color-purple"
|
363 |
style="background: #fdfdfd;font-size: 10px;text-align: center;font-family: monospace;font-weight: bold;"
|
431 |
$('.gdl_action').on('click', function () {
|
432 |
tdlpid = $(this).attr('data-pid');
|
433 |
$('#mdl').val($(this).attr('data-mdlu'));
|
434 |
+
$('#mdlx').attr('href', $(this).attr('data-mdlu'));
|
435 |
$('#tmpgdl').val('');
|
436 |
$('#tmpgdlp').val('');
|
437 |
});
|
src/Admin/views/stats/history.php
CHANGED
@@ -117,7 +117,7 @@ $pagination = array(
|
|
117 |
|
118 |
<section class="row">
|
119 |
<!-- From date filter -->
|
120 |
-
<div class="col-md-
|
121 |
<div class="input-group input-group-lg">
|
122 |
<div class="input-group-addon">
|
123 |
<span class="input-group-text"><?php _e("From Date", "download-manager"); ?>:</span>
|
@@ -127,7 +127,7 @@ $pagination = array(
|
|
127 |
</div>
|
128 |
|
129 |
<!-- To date filter -->
|
130 |
-
<div class="col-md-
|
131 |
<div class="input-group input-group-lg">
|
132 |
<div class="input-group-addon">
|
133 |
<span class="input-group-text"><?php _e("To Date", "download-manager"); ?>:</span>
|
@@ -136,68 +136,71 @@ $pagination = array(
|
|
136 |
</div>
|
137 |
</div>
|
138 |
|
139 |
-
|
140 |
-
<div class="col-md-6">
|
141 |
<div class="input-group input-group-lg">
|
142 |
-
<
|
143 |
-
|
144 |
-
|
145 |
|
146 |
-
|
147 |
-
<?php foreach ($selected_users as $u) : ?>
|
148 |
-
<option selected value="<?php echo $u->ID ?>"> <?php echo $u->display_name . "($u->user_login)" ?> </option>
|
149 |
-
<?php endforeach ?>
|
150 |
-
</select>
|
151 |
-
|
152 |
-
<!-- remove user filter -->
|
153 |
-
<?php if (count($user_ids)) {
|
154 |
-
$get_params_xu = $get_params;
|
155 |
-
unset($get_params_xu['user_ids']);
|
156 |
-
|
157 |
-
$reset_url = add_query_arg($get_params_xu, 'edit.php');
|
158 |
-
?>
|
159 |
-
<div class="input-group-btn">
|
160 |
-
<a href="<?php echo $reset_url; ?>" class="btn btn-secondary"><i class="fa fa-times-circle"></i></a>
|
161 |
-
</div>
|
162 |
-
<?php } ?>
|
163 |
</div>
|
164 |
</div>
|
165 |
</section>
|
166 |
|
167 |
<section class="row" style="margin-top: 20px">
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
<div class="
|
172 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
</div>
|
174 |
-
<select id="package_ids" name="package_ids[]" multiple="multiple" style="width: 100%; height: 100%">
|
175 |
-
<?php foreach ($selected_packages as $p) : ?>
|
176 |
-
<option selected value="<?php echo $p->ID ?>"> <?php echo $p->post_title ?> </option>
|
177 |
-
<?php endforeach ?>
|
178 |
-
</select>
|
179 |
-
<!-- remove package filter -->
|
180 |
-
<?php if (count($package_ids)) {
|
181 |
-
$get_params_xp = $get_params;
|
182 |
-
unset($get_params_xp['package_ids']);
|
183 |
-
|
184 |
-
$reset_url = add_query_arg($get_params_xp, 'edit.php');
|
185 |
-
?>
|
186 |
-
<div class="input-group-btn">
|
187 |
-
<a href="<?php echo $reset_url; ?>" class="btn btn-secondary"><i class="fa fa-times-circle"></i></a>
|
188 |
-
</div>
|
189 |
-
<?php } ?>
|
190 |
</div>
|
|
|
191 |
</div>
|
192 |
-
<div class="col-md-
|
193 |
-
<
|
194 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
|
|
|
196 |
|
197 |
|
198 |
<!-- Filter submit button -->
|
199 |
<div class="col-md-12">
|
200 |
-
<br/>
|
201 |
<div style="float:right">
|
202 |
<button type="submit" class="btn btn-primary btn-lg"><?php echo __("Filter", "download-manager") ?></button>
|
203 |
<a href="edit.php?post_type=wpdmpro&page=wpdm-stats&task=export&__xnonce=<?php echo wp_create_nonce(NONCE_KEY); ?>&hash=<?php echo $hash; ?>" class="btn btn-info btn-lg"><?php echo __("Export", "download-manager") ?></a>
|
@@ -370,4 +373,16 @@ $pagination = array(
|
|
370 |
.select2-container--classic .select2-selection--multiple {
|
371 |
padding-bottom: 10px;
|
372 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
373 |
</style>
|
117 |
|
118 |
<section class="row">
|
119 |
<!-- From date filter -->
|
120 |
+
<div class="col-md-4">
|
121 |
<div class="input-group input-group-lg">
|
122 |
<div class="input-group-addon">
|
123 |
<span class="input-group-text"><?php _e("From Date", "download-manager"); ?>:</span>
|
127 |
</div>
|
128 |
|
129 |
<!-- To date filter -->
|
130 |
+
<div class="col-md-4">
|
131 |
<div class="input-group input-group-lg">
|
132 |
<div class="input-group-addon">
|
133 |
<span class="input-group-text"><?php _e("To Date", "download-manager"); ?>:</span>
|
136 |
</div>
|
137 |
</div>
|
138 |
|
139 |
+
<div class="col-md-4">
|
|
|
140 |
<div class="input-group input-group-lg">
|
141 |
+
<label style="display: table-cell;width: 100%;" for="unq" class="input-group-addon"><?php echo __( 'Count Unique Downloads Only', 'download-manager' ); ?></label>
|
142 |
+
<div class="form-control" style="font-size: 17px;font-weight: 400;width: 60px">
|
143 |
+
<input id="unq" type="checkbox" value="1" <?php checked(1, wpdm_query_var('uniq', 'int')); ?> name="uniq">
|
144 |
|
145 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
</div>
|
147 |
</div>
|
148 |
</section>
|
149 |
|
150 |
<section class="row" style="margin-top: 20px">
|
151 |
+
<div class="col-md-6">
|
152 |
+
<div class="panel panel-default">
|
153 |
+
<div class="panel-heading"><?php _e("Users", "download-manager"); ?></div>
|
154 |
+
<div class="panel-body">
|
155 |
+
<select id="user_ids" name="user_ids[]" multiple="multiple" style="width: 100%; height: 100%" class="form-control">
|
156 |
+
<?php foreach ($selected_users as $u) : ?>
|
157 |
+
<option selected value="<?php echo $u->ID ?>"> <?php echo $u->display_name . "($u->user_login)" ?> </option>
|
158 |
+
<?php endforeach ?>
|
159 |
+
</select>
|
160 |
+
|
161 |
+
<!-- remove user filter -->
|
162 |
+
<?php if (count($user_ids)) {
|
163 |
+
$get_params_xu = $get_params;
|
164 |
+
unset($get_params_xu['user_ids']);
|
165 |
+
|
166 |
+
$reset_url = add_query_arg($get_params_xu, 'edit.php');
|
167 |
+
?>
|
168 |
+
<div class="input-group-btn">
|
169 |
+
<a href="<?php echo $reset_url; ?>" class="btn btn-secondary"><i class="fa fa-times-circle"></i></a>
|
170 |
+
</div>
|
171 |
+
<?php } ?>
|
172 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
</div>
|
174 |
+
|
175 |
</div>
|
176 |
+
<div class="col-md-6">
|
177 |
+
<div class="panel panel-default">
|
178 |
+
<div class="panel-heading"><?php _e("Packages", "download-manager"); ?></div>
|
179 |
+
<div class="panel-body">
|
180 |
+
<select id="package_ids" name="package_ids[]" multiple="multiple" style="width: 100%; height: 100%">
|
181 |
+
<?php foreach ($selected_packages as $p) : ?>
|
182 |
+
<option selected value="<?php echo $p->ID ?>"> <?php echo $p->post_title ?> </option>
|
183 |
+
<?php endforeach ?>
|
184 |
+
</select>
|
185 |
+
<!-- remove package filter -->
|
186 |
+
<?php if (count($package_ids)) {
|
187 |
+
$get_params_xp = $get_params;
|
188 |
+
unset($get_params_xp['package_ids']);
|
189 |
+
|
190 |
+
$reset_url = add_query_arg($get_params_xp, 'edit.php');
|
191 |
+
?>
|
192 |
+
<div class="input-group-btn">
|
193 |
+
<a href="<?php echo $reset_url; ?>" class="btn btn-secondary"><i class="fa fa-times-circle"></i></a>
|
194 |
+
</div>
|
195 |
+
<?php } ?>
|
196 |
+
</div>
|
197 |
+
</div>
|
198 |
|
199 |
+
</div>
|
200 |
|
201 |
|
202 |
<!-- Filter submit button -->
|
203 |
<div class="col-md-12">
|
|
|
204 |
<div style="float:right">
|
205 |
<button type="submit" class="btn btn-primary btn-lg"><?php echo __("Filter", "download-manager") ?></button>
|
206 |
<a href="edit.php?post_type=wpdmpro&page=wpdm-stats&task=export&__xnonce=<?php echo wp_create_nonce(NONCE_KEY); ?>&hash=<?php echo $hash; ?>" class="btn btn-info btn-lg"><?php echo __("Export", "download-manager") ?></a>
|
373 |
.select2-container--classic .select2-selection--multiple {
|
374 |
padding-bottom: 10px;
|
375 |
}
|
376 |
+
.w3eden .select2-selection{
|
377 |
+
border: 1px solid #ccc;
|
378 |
+
height: 46px;
|
379 |
+
margin: 0;
|
380 |
+
padding: 0 10px;
|
381 |
+
}
|
382 |
+
.select2-selection textarea{
|
383 |
+
min-height: 32px;
|
384 |
+
line-height: 32px;
|
385 |
+
padding: 0;
|
386 |
+
margin: 0;
|
387 |
+
}
|
388 |
</style>
|
src/AssetManager/views/asset-manager-picker.php
CHANGED
@@ -487,7 +487,7 @@ global $wp_scripts;
|
|
487 |
top: 0;
|
488 |
border: 0;
|
489 |
width: 100%;
|
490 |
-
height:
|
491 |
z-index: 9;
|
492 |
box-shadow: none;
|
493 |
border-radius: 0;
|
487 |
top: 0;
|
488 |
border: 0;
|
489 |
width: 100%;
|
490 |
+
height: calc(100vh - 148px);
|
491 |
z-index: 9;
|
492 |
box-shadow: none;
|
493 |
border-radius: 0;
|
src/AssetManager/views/asset-manager-ui.php
CHANGED
@@ -334,7 +334,7 @@ if(is_admin()){
|
|
334 |
top: 0;
|
335 |
border: 0;
|
336 |
width: 100%;
|
337 |
-
height:
|
338 |
z-index: 9;
|
339 |
box-shadow: none;
|
340 |
border-radius: 0;
|
@@ -494,6 +494,17 @@ if(is_admin()){
|
|
494 |
.w3eden .modal.fade.in{
|
495 |
background: rgba(0,0,0,0.3);
|
496 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
497 |
</style>
|
498 |
|
499 |
<div class="w3eden" id="mainfmarea">
|
@@ -542,7 +553,7 @@ if(is_admin()){
|
|
542 |
</div>
|
543 |
</div>
|
544 |
<div class="col-md-9 wpdm-file-locator" id="filewin">
|
545 |
-
<div id="wpdmeditor" class="panel panel-default blockui" style="display: none">
|
546 |
<div class="panel-heading"><div class="pull-right"><a id="close-editor" href="#"><i class="fa fa-times-circle text-muted"></i></a></div><span id="wpdmefn"></span></div>
|
547 |
<textarea id="filecontent"></textarea>
|
548 |
<div id="filecontent_alt" style="display: none"></div>
|
@@ -556,7 +567,7 @@ if(is_admin()){
|
|
556 |
</div>
|
557 |
</div>
|
558 |
<div class="col-md-3" id="cogwin" style="display: none;">
|
559 |
-
<div class="panel panel-default blockui" style="left:0;width: 100%;
|
560 |
<div class="panel-heading" style="border-radius: 0;border-top: 0 !important;">
|
561 |
<a href="#" class="pull-right" id="close-settings"><i class="fas fa-times-circle text-muted"></i></a>
|
562 |
<?php echo esc_attr__( 'Asset Settings', WPDM_TEXT_DOMAIN ); ?>
|
@@ -1495,13 +1506,13 @@ if(is_admin()){
|
|
1495 |
<?php if(is_admin()){ ?>
|
1496 |
<script>
|
1497 |
jQuery(function ($) {
|
1498 |
-
|
1499 |
$(window).on('resize', function() {
|
1500 |
$('[data-simplebar], #cogwin > .panel').css('height', (window.innerHeight - 160) + 'px');
|
1501 |
if($('#mainfmarea').is(":fullscreen")){
|
1502 |
$('[data-simplebar]').css('height', (window.innerHeight - 135) + 'px');
|
1503 |
}
|
1504 |
-
})
|
1505 |
});
|
1506 |
</script>
|
1507 |
</div>
|
334 |
top: 0;
|
335 |
border: 0;
|
336 |
width: 100%;
|
337 |
+
height: calc(100vh - 150px);
|
338 |
z-index: 9;
|
339 |
box-shadow: none;
|
340 |
border-radius: 0;
|
494 |
.w3eden .modal.fade.in{
|
495 |
background: rgba(0,0,0,0.3);
|
496 |
}
|
497 |
+
#__asset_settings {
|
498 |
+
height: calc(100vh - 190px);
|
499 |
+
overflow: auto;
|
500 |
+
}
|
501 |
+
[data-simplebar]{
|
502 |
+
height: calc(100vh - 175px);
|
503 |
+
}
|
504 |
+
#cogwin > .panel{
|
505 |
+
height: calc(100vh - 146px);
|
506 |
+
box-shadow: none;
|
507 |
+
}
|
508 |
</style>
|
509 |
|
510 |
<div class="w3eden" id="mainfmarea">
|
553 |
</div>
|
554 |
</div>
|
555 |
<div class="col-md-9 wpdm-file-locator" id="filewin">
|
556 |
+
<div id="wpdmeditor" class="panel panel-default blockui" style="display: none;">
|
557 |
<div class="panel-heading"><div class="pull-right"><a id="close-editor" href="#"><i class="fa fa-times-circle text-muted"></i></a></div><span id="wpdmefn"></span></div>
|
558 |
<textarea id="filecontent"></textarea>
|
559 |
<div id="filecontent_alt" style="display: none"></div>
|
567 |
</div>
|
568 |
</div>
|
569 |
<div class="col-md-3" id="cogwin" style="display: none;">
|
570 |
+
<div class="panel panel-default blockui" style="left:0;width: 100%;border: 0;border-left: 1px solid #eee;border-radius: 0;position: absolute;margin: 0">
|
571 |
<div class="panel-heading" style="border-radius: 0;border-top: 0 !important;">
|
572 |
<a href="#" class="pull-right" id="close-settings"><i class="fas fa-times-circle text-muted"></i></a>
|
573 |
<?php echo esc_attr__( 'Asset Settings', WPDM_TEXT_DOMAIN ); ?>
|
1506 |
<?php if(is_admin()){ ?>
|
1507 |
<script>
|
1508 |
jQuery(function ($) {
|
1509 |
+
/*$('[data-simplebar], #cogwin > .panel').css('height', (window.innerHeight - 160)+'px');
|
1510 |
$(window).on('resize', function() {
|
1511 |
$('[data-simplebar], #cogwin > .panel').css('height', (window.innerHeight - 160) + 'px');
|
1512 |
if($('#mainfmarea').is(":fullscreen")){
|
1513 |
$('[data-simplebar]').css('height', (window.innerHeight - 135) + 'px');
|
1514 |
}
|
1515 |
+
});*/
|
1516 |
});
|
1517 |
</script>
|
1518 |
</div>
|
src/__/Session.php
CHANGED
@@ -25,8 +25,11 @@ class Session
|
|
25 |
$deviceID = md5(__::get_client_ip() . $agent);
|
26 |
$deviceID = __::sanitize_var($deviceID, 'alphanum');
|
27 |
if(!defined('WPDM_ACCEPT_COOKIE') || WPDM_ACCEPT_COOKIE !== false) {
|
28 |
-
|
29 |
-
|
|
|
|
|
|
|
30 |
}
|
31 |
}
|
32 |
self::$deviceID = $deviceID;
|
25 |
$deviceID = md5(__::get_client_ip() . $agent);
|
26 |
$deviceID = __::sanitize_var($deviceID, 'alphanum');
|
27 |
if(!defined('WPDM_ACCEPT_COOKIE') || WPDM_ACCEPT_COOKIE !== false) {
|
28 |
+
//Implement user consent
|
29 |
+
if(apply_filters('wpdm_user_accept_cookies', true)) {
|
30 |
+
@setcookie( '__wpdm_client', $deviceID, 0, "", COOKIE_DOMAIN, is_ssl(), true );
|
31 |
+
$_COOKIE['__wpdm_client'] = $deviceID;
|
32 |
+
}
|
33 |
}
|
34 |
}
|
35 |
self::$deviceID = $deviceID;
|
src/__/views/email-templates/default.html
CHANGED
@@ -612,7 +612,7 @@
|
|
612 |
<!--[if !mso]><!--><style type="text/css">
|
613 |
@import url(https://fonts.googleapis.com/css?family=Bitter:400,700,400italic|Open+Sans:400italic,700italic,700,400);
|
614 |
</style><link href="https://fonts.googleapis.com/css?family=Bitter:400,700,400italic|Open+Sans:400italic,700italic,700,400" rel="stylesheet" type="text/css" /><!--<![endif]--><style type="text/css">
|
615 |
-
body{background-color:#
|
616 |
.border{background-color:#b3cad0}@media only screen and (min-width: 620px){.wrapper h1{}.wrapper h1{font-size:26px !important;line-height:34px !important}.wrapper h2{}.wrapper h2{font-size:20px !important;line-height:28px !important}.wrapper h3{}.column p,.column ol,.column ul{}}.mso h1,.ie h1{}.mso h1,.ie h1{font-size:26px !important;line-height:34px !important}.mso h2,.ie h2{}.mso h2,.ie h2{font-size:20px !important;line-height:28px !important}.mso h3,.ie h3{}.mso .layout__inner p,.ie .layout__inner p,.mso .layout__inner ol,.ie .layout__inner ol,.mso .layout__inner ul,.ie .layout__inner ul{}
|
617 |
</style><meta name="robots" content="noindex,nofollow" />
|
618 |
<meta property="og:title" content="My First Campaign" />
|
@@ -623,7 +623,7 @@
|
|
623 |
<!--[if !mso]><!-->
|
624 |
<body class="full-padding" style="margin: 0;padding: 0;-webkit-text-size-adjust: 100%;">
|
625 |
<!--<![endif]-->
|
626 |
-
<div class="wrapper" style="min-width: 320px;background-color: #
|
627 |
<div class="preheader" style="Margin: 0 auto;max-width: 560px;min-width: 280px; width: 280px;width: calc(28000% - 173040px);">
|
628 |
<div style="border-collapse: collapse;display: table;width: 100%;">
|
629 |
<!--[if (mso)|(IE)]><table align="center" class="preheader" cellpadding="0" cellspacing="0"><tr><td style="width: 280px" valign="top"><![endif]-->
|
@@ -638,7 +638,7 @@
|
|
638 |
</div>
|
639 |
</div>
|
640 |
|
641 |
-
<div class="layout one-col fixed-width" style="Margin: 0 auto;max-width: 600px;min-width: 320px; width: 320px;width: calc(28000% - 173000px);overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;">
|
642 |
<div class="layout__inner" style="border-collapse: collapse;display: table;width: 100%;background-color: #ffffff;" lang="x-layout__inner" emb-background-style>
|
643 |
<!--[if (mso)|(IE)]><table align="center" cellpadding="0" cellspacing="0"><tr class="layout-fixed-width" emb-background-style><td style="width: 100%" class="w560"><![endif]-->
|
644 |
<div class="column" style='text-align: left;color: #808285;font-size: 14px;line-height: 21px;font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;max-width: 600px;min-width: 320px; width: 320px;width: calc(28000% - 167400px);'>
|
@@ -670,7 +670,7 @@
|
|
670 |
|
671 |
<div style="line-height:20px;font-size:20px;"> </div>
|
672 |
|
673 |
-
<div class="layout one-col fixed-width" style="Margin: 0 auto;max-width: 600px;min-width: 320px; width: 320px;width: calc(28000% - 173000px);overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;">
|
674 |
<div class="layout__inner" style="border-collapse: collapse;display: table;width: 100%;background-color: #ffffff;" lang="x-layout__inner" emb-background-style>
|
675 |
<!--[if (mso)|(IE)]><table align="center" cellpadding="0" cellspacing="0"><tr class="layout-fixed-width" emb-background-style><td style="width: 100%" class="w560"><![endif]-->
|
676 |
<div class="column" style='text-align: left;color: #808285;font-size: 14px;line-height: 21px;font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;max-width: 100%;min-width: 320px; padding: 30px'>
|
612 |
<!--[if !mso]><!--><style type="text/css">
|
613 |
@import url(https://fonts.googleapis.com/css?family=Bitter:400,700,400italic|Open+Sans:400italic,700italic,700,400);
|
614 |
</style><link href="https://fonts.googleapis.com/css?family=Bitter:400,700,400italic|Open+Sans:400italic,700italic,700,400" rel="stylesheet" type="text/css" /><!--<![endif]--><style type="text/css">
|
615 |
+
body{background-color:#c3d9f0}.mso h1{}.mso h1{font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;}.mso h2{}.mso h2{font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;}.mso h3{}.mso h3{font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;}.mso .column,.mso .column__background td{}.mso .column,.mso .column__background td{font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;}.mso .btn a{}.mso .btn a{font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;}.mso .webversion,.mso .snippet,.mso .layout-email-footer td,.mso .footer__share-button p{}.mso .webversion,.mso .snippet,.mso .layout-email-footer td,.mso .footer__share-button p{font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;}.mso .logo{}.mso .logo{font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;}.logo a:hover,.logo a:focus{color:#859bb1 !important}.mso .layout-has-border{border-top:1px solid #b3cad0;border-bottom:1px solid #b3cad0}.mso .layout-has-bottom-border{border-bottom:1px solid #b3cad0}.mso .border,.ie
|
616 |
.border{background-color:#b3cad0}@media only screen and (min-width: 620px){.wrapper h1{}.wrapper h1{font-size:26px !important;line-height:34px !important}.wrapper h2{}.wrapper h2{font-size:20px !important;line-height:28px !important}.wrapper h3{}.column p,.column ol,.column ul{}}.mso h1,.ie h1{}.mso h1,.ie h1{font-size:26px !important;line-height:34px !important}.mso h2,.ie h2{}.mso h2,.ie h2{font-size:20px !important;line-height:28px !important}.mso h3,.ie h3{}.mso .layout__inner p,.ie .layout__inner p,.mso .layout__inner ol,.ie .layout__inner ol,.mso .layout__inner ul,.ie .layout__inner ul{}
|
617 |
</style><meta name="robots" content="noindex,nofollow" />
|
618 |
<meta property="og:title" content="My First Campaign" />
|
623 |
<!--[if !mso]><!-->
|
624 |
<body class="full-padding" style="margin: 0;padding: 0;-webkit-text-size-adjust: 100%;">
|
625 |
<!--<![endif]-->
|
626 |
+
<div class="wrapper" style="min-width: 320px;background-color: #c3d9f0;" lang="x-wrapper">
|
627 |
<div class="preheader" style="Margin: 0 auto;max-width: 560px;min-width: 280px; width: 280px;width: calc(28000% - 173040px);">
|
628 |
<div style="border-collapse: collapse;display: table;width: 100%;">
|
629 |
<!--[if (mso)|(IE)]><table align="center" class="preheader" cellpadding="0" cellspacing="0"><tr><td style="width: 280px" valign="top"><![endif]-->
|
638 |
</div>
|
639 |
</div>
|
640 |
|
641 |
+
<div class="layout one-col fixed-width" style="Margin: 0 auto;max-width: 600px;min-width: 320px; width: 320px;width: calc(28000% - 173000px);overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;border-radius: 12px !important;overflow:hidden;">
|
642 |
<div class="layout__inner" style="border-collapse: collapse;display: table;width: 100%;background-color: #ffffff;" lang="x-layout__inner" emb-background-style>
|
643 |
<!--[if (mso)|(IE)]><table align="center" cellpadding="0" cellspacing="0"><tr class="layout-fixed-width" emb-background-style><td style="width: 100%" class="w560"><![endif]-->
|
644 |
<div class="column" style='text-align: left;color: #808285;font-size: 14px;line-height: 21px;font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;max-width: 600px;min-width: 320px; width: 320px;width: calc(28000% - 167400px);'>
|
670 |
|
671 |
<div style="line-height:20px;font-size:20px;"> </div>
|
672 |
|
673 |
+
<div class="layout one-col fixed-width" style="Margin: 0 auto;max-width: 600px;min-width: 320px; width: 320px;width: calc(28000% - 173000px);overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;border-radius: 12px !important;overflow:hidden;">
|
674 |
<div class="layout__inner" style="border-collapse: collapse;display: table;width: 100%;background-color: #ffffff;" lang="x-layout__inner" emb-background-style>
|
675 |
<!--[if (mso)|(IE)]><table align="center" cellpadding="0" cellspacing="0"><tr class="layout-fixed-width" emb-background-style><td style="width: 100%" class="w560"><![endif]-->
|
676 |
<div class="column" style='text-align: left;color: #808285;font-size: 14px;line-height: 21px;font-family: Proxima Nova, Avenir, Helvetica Neue, Helvetica, Arial, sans-serif;max-width: 100%;min-width: 320px; padding: 30px'>
|