Version Description
- 2022.11.29 =
- Fixed an input validation issue with the search bar in wpdm shortcodes
- Added a new page template
Download this release
Release Info
Developer | codename065 |
Plugin | WordPress Download Manager |
Version | 3.2.60 |
Comparing to | |
See all releases |
Code changes from version 3.2.59 to 3.2.60
- download-manager.php +2 -2
- readme.txt +5 -1
- src/Category/views/category-shortcode-toolbar.php +2 -2
- src/Package/Shortcodes.php +2 -2
- src/Package/views/category-shortcode-toolbar.php +2 -2
- src/Package/views/packages-shortcode-toolbar.php +2 -2
- src/Package/views/page-templates/page-template-default-simplified.php +51 -0
- src/__/Session.php +1 -1
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.60
|
9 |
Text Domain: download-manager
|
10 |
Domain Path: /languages
|
11 |
*/
|
39 |
|
40 |
global $WPDM;
|
41 |
|
42 |
+
define('WPDM_VERSION','3.2.60');
|
43 |
|
44 |
define('WPDM_TEXT_DOMAIN','download-manager');
|
45 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: download manager, document management, file manager, digital store, ecomme
|
|
5 |
Requires at least: 5.3
|
6 |
Tested up to: 6.0
|
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.
|
@@ -184,6 +184,10 @@ Check download stats and get a push notification when someone downloads, install
|
|
184 |
|
185 |
== Changelog ==
|
186 |
|
|
|
|
|
|
|
|
|
187 |
= 3.2.59 - 2022.11.02 =
|
188 |
* Improved admin options
|
189 |
* Fixed a notice with all files table shortcode
|
5 |
Requires at least: 5.3
|
6 |
Tested up to: 6.0
|
7 |
License: GPLv2 or later
|
8 |
+
Stable tag: 3.2.60
|
9 |
|
10 |
|
11 |
This File Management & Digital Store plugin will help you to control file downloads & sell digital products from your WP site.
|
184 |
|
185 |
== Changelog ==
|
186 |
|
187 |
+
= 3.2.60 - 2022.11.29 =
|
188 |
+
* Fixed an input validation issue with the search bar in wpdm shortcodes
|
189 |
+
* Added a new page template
|
190 |
+
|
191 |
= 3.2.59 - 2022.11.02 =
|
192 |
* Improved admin options
|
193 |
* Fixed a notice with all files table shortcode
|
src/Category/views/category-shortcode-toolbar.php
CHANGED
@@ -39,7 +39,7 @@ if ($toolbar) {
|
|
39 |
<div class="panel-footer card-footer">
|
40 |
<div class="row">
|
41 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
42 |
-
<input type="text" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', '
|
43 |
</div>
|
44 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
45 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
@@ -73,7 +73,7 @@ if ($toolbar) {
|
|
73 |
<div class="card-body panel-body">
|
74 |
<div class="row">
|
75 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
76 |
-
<input type="search" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', '
|
77 |
</div>
|
78 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
79 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
39 |
<div class="panel-footer card-footer">
|
40 |
<div class="row">
|
41 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
42 |
+
<input type="text" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', 'esc_attr')) ?>" placeholder="<?php echo __( "Search Keyword...", "download-manager" ); ?>" class="form-control" />
|
43 |
</div>
|
44 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
45 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
73 |
<div class="card-body panel-body">
|
74 |
<div class="row">
|
75 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
76 |
+
<input type="search" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', 'esc_attr')) ?>" placeholder="<?php echo __( "Search Keyword...", "download-manager" ); ?>" class="form-control" />
|
77 |
</div>
|
78 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
79 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
src/Package/Shortcodes.php
CHANGED
@@ -332,8 +332,8 @@ class Shortcodes
|
|
332 |
$items_per_page = isset($items_per_page) ? $items_per_page : 0;
|
333 |
update_post_meta(get_the_ID(), "__wpdm_link_template", $template);
|
334 |
update_post_meta(get_the_ID(), "__wpdm_items_per_page", $items_per_page);
|
335 |
-
$strm = wpdm_query_var('search', '
|
336 |
-
if ($strm === '') $strm = wpdm_query_var('s', '
|
337 |
$html = '';
|
338 |
$cols = isset($cols) ? $cols : 1;
|
339 |
$colspad = isset($colspad) ? $colspad : 1;
|
332 |
$items_per_page = isset($items_per_page) ? $items_per_page : 0;
|
333 |
update_post_meta(get_the_ID(), "__wpdm_link_template", $template);
|
334 |
update_post_meta(get_the_ID(), "__wpdm_items_per_page", $items_per_page);
|
335 |
+
$strm = wpdm_query_var('search', 'esc_attr');
|
336 |
+
if ($strm === '') $strm = wpdm_query_var('s', 'esc_attr');
|
337 |
$html = '';
|
338 |
$cols = isset($cols) ? $cols : 1;
|
339 |
$colspad = isset($colspad) ? $colspad : 1;
|
src/Package/views/category-shortcode-toolbar.php
CHANGED
@@ -56,7 +56,7 @@ if ($toolbar) {
|
|
56 |
<div class="panel-footer card-footer">
|
57 |
<div class="row">
|
58 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
59 |
-
<input type="text" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', '
|
60 |
</div>
|
61 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
62 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
@@ -90,7 +90,7 @@ if ($toolbar) {
|
|
90 |
<div class="card-body panel-body">
|
91 |
<div class="row">
|
92 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
93 |
-
<input type="search" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', '
|
94 |
</div>
|
95 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
96 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
56 |
<div class="panel-footer card-footer">
|
57 |
<div class="row">
|
58 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
59 |
+
<input type="text" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', 'esc_attr')) ?>" placeholder="<?php echo __( "Search Keyword...", "download-manager" ); ?>" class="form-control" />
|
60 |
</div>
|
61 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
62 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
90 |
<div class="card-body panel-body">
|
91 |
<div class="row">
|
92 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
93 |
+
<input type="search" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', 'esc_attr')) ?>" placeholder="<?php echo __( "Search Keyword...", "download-manager" ); ?>" class="form-control" />
|
94 |
</div>
|
95 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
96 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
src/Package/views/packages-shortcode-toolbar.php
CHANGED
@@ -39,7 +39,7 @@ if ($toolbar) {
|
|
39 |
<div class="panel-footer card-footer">
|
40 |
<div class="row">
|
41 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
42 |
-
<input type="text" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', '
|
43 |
</div>
|
44 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
45 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
@@ -73,7 +73,7 @@ if ($toolbar) {
|
|
73 |
<div class="card-body panel-body">
|
74 |
<div class="row">
|
75 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
76 |
-
<input type="search" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', '
|
77 |
</div>
|
78 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
79 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
39 |
<div class="panel-footer card-footer">
|
40 |
<div class="row">
|
41 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
42 |
+
<input type="text" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', 'esc_attr')) ?>" placeholder="<?php echo __( "Search Keyword...", "download-manager" ); ?>" class="form-control" />
|
43 |
</div>
|
44 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
45 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
73 |
<div class="card-body panel-body">
|
74 |
<div class="row">
|
75 |
<div class="col-lg-<?php echo $sr; ?> col-md-12">
|
76 |
+
<input type="search" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', 'esc_attr')) ?>" placeholder="<?php echo __( "Search Keyword...", "download-manager" ); ?>" class="form-control" />
|
77 |
</div>
|
78 |
<div class="col-lg-<?php echo $ob; ?> col-md-4">
|
79 |
<select name="orderby" class="wpdm-custom-select custom-select">
|
src/Package/views/page-templates/page-template-default-simplified.php
ADDED
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- WPDM Template: Default Template ( Simplified ) -->
|
2 |
+
<div class="row">
|
3 |
+
<div class="col-md-5">
|
4 |
+
<div class="wpdm-button-area mb-3 p-3 card">
|
5 |
+
[download_link]
|
6 |
+
<div class="alert alert-warning mt-2 [hide_empty:expire_date]">
|
7 |
+
Download is available until [expire_date]
|
8 |
+
</div>
|
9 |
+
</div>
|
10 |
+
<ul class="list-group ml-0 mb-2">
|
11 |
+
<li class="list-group-item d-flex justify-content-between align-items-center [hide_empty:version]">
|
12 |
+
[txt=Version]
|
13 |
+
<span class="badge">[version]</span>
|
14 |
+
</li>
|
15 |
+
<li class="list-group-item d-flex justify-content-between align-items-center [hide_empty:download_count]">
|
16 |
+
[txt=Download]
|
17 |
+
<span class="badge">[download_count]</span>
|
18 |
+
</li>
|
19 |
+
<li class="list-group-item d-flex justify-content-between align-items-center [hide_empty:file_size]">
|
20 |
+
[txt=File Size]
|
21 |
+
<span class="badge">[file_size]</span>
|
22 |
+
</li>
|
23 |
+
<li class="list-group-item d-flex justify-content-between align-items-center [hide_empty:file_count]">
|
24 |
+
[txt=File Count]
|
25 |
+
<span class="badge">[file_count]</span>
|
26 |
+
</li>
|
27 |
+
<li class="list-group-item d-flex justify-content-between align-items-center [hide_empty:create_date]">
|
28 |
+
[txt=Create Date]
|
29 |
+
<span class="badge">[create_date]</span>
|
30 |
+
</li>
|
31 |
+
<li class="list-group-item d-flex justify-content-between align-items-center [hide_empty:update_date]">
|
32 |
+
[txt=Last Updated]
|
33 |
+
<span class="badge">[update_date]</span>
|
34 |
+
</li>
|
35 |
+
|
36 |
+
</ul>
|
37 |
+
</div>
|
38 |
+
|
39 |
+
<div class="col-md-7">
|
40 |
+
|
41 |
+
[description]
|
42 |
+
|
43 |
+
<div class="wel">
|
44 |
+
[tags]
|
45 |
+
</div>
|
46 |
+
|
47 |
+
</div>
|
48 |
+
|
49 |
+
</div>
|
50 |
+
|
51 |
+
|
src/__/Session.php
CHANGED
@@ -27,7 +27,7 @@ class Session
|
|
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 |
}
|
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 |
}
|