Changeset 3004462
- Timestamp:
- 12/02/2023 05:31:38 AM (2 years ago)
- Location:
- lana-downloads-manager/trunk
- Files:
-
- 3 edited
-
includes/class-lana-downloads-manager-logs-list-table.php (modified) (4 diffs)
-
lana-downloads-manager.php (modified) (6 diffs)
-
readme.txt (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lana-downloads-manager/trunk/includes/class-lana-downloads-manager-logs-list-table.php
r2755700 r3004462 24 24 25 25 /** set filter month */ 26 if ( isset( $_REQUEST[' filter_month'] ) ) {27 $this->filter_month = sanitize_text_field( wp_unslash( $_REQUEST[' filter_month'] ) );26 if ( isset( $_REQUEST['m'] ) ) { 27 $this->filter_month = sanitize_text_field( wp_unslash( $_REQUEST['m'] ) ); 28 28 } 29 29 } … … 215 215 ?> 216 216 <label for="filter-month"></label> 217 <select name=" filter_month" id="filter-month">217 <select name="m" id="filter-month"> 218 218 <option <?php selected( $this->filter_month, 0 ); ?> value='0'> 219 219 <?php _e( 'Show all dates', 'lana-downloads-manager' ); ?> … … 236 236 ?> 237 237 <input type="hidden" name="page" value="lana-downloads-manager-logs"/> 238 <input type="submit" class="button"238 <input type="submit" name="filter_action" class="button" 239 239 value="<?php esc_attr_e( 'Filter', 'lana-downloads-manager' ); ?>"/> 240 240 </div> … … 306 306 if ( 'delete' == $action ) { 307 307 308 if ( ! isset( $_ POST['_wpnonce'] ) ) {308 if ( ! isset( $_REQUEST['_wpnonce'] ) ) { 309 309 return; 310 310 } 311 311 312 if ( ! wp_verify_nonce( $_ POST['_wpnonce'], 'bulk-' . $this->_args['plural'] ) ) {312 if ( ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'bulk-' . $this->_args['plural'] ) ) { 313 313 wp_die( __( 'Sorry, you are not allowed to process bulk actions.', 'lana-downloads-manager' ) ); 314 314 } -
lana-downloads-manager/trunk/lana-downloads-manager.php
r2793334 r3004462 4 4 * Plugin URI: https://lana.codes/product/lana-downloads-manager/ 5 5 * Description: Downloads Manager with counter and log. 6 * Version: 1.8. 16 * Version: 1.8.2 7 7 * Author: Lana Codes 8 8 * Author URI: https://lana.codes/ … … 12 12 13 13 defined( 'ABSPATH' ) or die(); 14 define( 'LANA_DOWNLOADS_MANAGER_VERSION', '1.8. 1' );14 define( 'LANA_DOWNLOADS_MANAGER_VERSION', '1.8.2' ); 15 15 define( 'LANA_DOWNLOADS_MANAGER_DIR_URL', plugin_dir_url( __FILE__ ) ); 16 16 define( 'LANA_DOWNLOADS_MANAGER_DIR_PATH', plugin_dir_path( __FILE__ ) ); … … 640 640 $lana_downloads_manager_logs_page = add_submenu_page( 'edit.php?post_type=lana_download', __( 'Logs', 'lana-downloads-manager' ), __( 'Logs', 'lana-downloads-manager' ), 'manage_lana_download_logs', 'lana-downloads-manager-logs', 'lana_downloads_manager_logs' ); 641 641 642 /** remove nonce from url */ 643 add_action( 'load-' . $lana_downloads_manager_logs_page, 'lana_downloads_manager_logs_page_remove_nonce_from_url' ); 644 642 645 /** add screen options */ 643 646 add_action( 'load-' . $lana_downloads_manager_logs_page, 'lana_downloads_manager_logs_page_screen_options' ); … … 651 654 652 655 add_action( 'admin_menu', 'lana_downloads_manager_admin_menu', 12 ); 656 657 /** 658 * Lana Downloads Manager 659 * logs page - remove nonce from url 660 */ 661 function lana_downloads_manager_logs_page_remove_nonce_from_url() { 662 663 require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php'; 664 require_once LANA_DOWNLOADS_MANAGER_DIR_PATH . '/includes/class-lana-downloads-manager-logs-list-table.php'; 665 666 $lana_downloads_manager_logs_list_table = new Lana_Downloads_Manager_Logs_List_Table(); 667 668 $action = $lana_downloads_manager_logs_list_table->current_action(); 669 670 if ( ! $action && ! empty( $_REQUEST['_wp_http_referer'] ) ) { 671 wp_redirect( remove_query_arg( array( 672 '_wp_http_referer', 673 '_wpnonce', 674 ), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); 675 exit; 676 } 677 } 653 678 654 679 /** … … 807 832 <br/> 808 833 809 <form id="lana-downloads-manager-logs-form" method="post"> 834 <form id="lana-downloads-manager-logs-form" method="get"> 835 <input type="hidden" name="post_type" value="lana_download"/> 836 <input type="hidden" name="page" value="lana-downloads-manager-logs"/> 837 810 838 <?php $lana_downloads_manager_logs_list_table->display(); ?> 811 839 </form> … … 1497 1525 setcookie( 'lana_downloads_manager', base64_encode( json_encode( array( 1498 1526 'download_id' => $download_id, 1499 ) ) ), time() + 3600, COOKIEPATH, COOKIE_DOMAIN, is_ssl(), true );1527 ) ) ), time() + HOUR_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN, is_ssl(), true ); 1500 1528 } 1501 1529 -
lana-downloads-manager/trunk/readme.txt
r2793334 r3004462 4 4 Tags: download, download manager, file manager, download counter 5 5 Requires at least: 4.0 6 Tested up to: 6. 07 Stable tag: 1.8. 16 Tested up to: 6.4 7 Stable tag: 1.8.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 57 57 58 58 == Changelog == 59 60 = 1.8.2 = 61 * bugfix log pager and filter 62 * add time constant instead of number 59 63 60 64 = 1.8.1 = … … 142 146 143 147 = 1.1.3 = 144 * Bugfix global post declaration148 * bugfix global post declaration 145 149 146 150 = 1.1.2 = 147 * Bugfix rewrite151 * bugfix rewrite 148 152 149 153 = 1.1.1 = 150 154 * Tested in WordPress 4.8 (compatible) 151 * Change website to lana.codes155 * change website to lana.codes 152 156 153 157 = 1.1.0 = 154 * Added post type endpoint155 * Added endpoint validate156 * Bugfix endpoint157 * Bugfix post type and taxonomy158 * add post type endpoint 159 * add endpoint validate 160 * bugfix endpoint 161 * bugfix post type and taxonomy 158 162 159 163 = 1.0.9 = 160 * Added public option to lana download post type164 * add public option to lana download post type 161 165 162 166 = 1.0.8 = 163 * Added text atts to lana download shortcode167 * add text atts to lana download shortcode 164 168 165 169 = 1.0.7 = 166 * Added Download Category167 * Added Download shortcode in WordPress editor170 * add Download Category 171 * add Download shortcode in WordPress editor 168 172 169 173 = 1.0.6 = 170 * Bugfix escape174 * bugfix escape 171 175 172 176 = 1.0.5 = … … 174 178 175 179 = 1.0.4 = 176 * Bugfix jquery.js include180 * bugfix jquery.js include 177 181 178 182 = 1.0.3 = … … 180 184 181 185 = 1.0.2 = 182 * Bugfix add log function186 * bugfix add log function 183 187 184 188 = 1.0.1 = 185 * Bugfix .htaccess in /uploads/lana-downloads folder186 * Bugfix download handler function189 * bugfix .htaccess in /uploads/lana-downloads folder 190 * bugfix download handler function 187 191 188 192 = 1.0.0 = … … 192 196 == Upgrade Notice == 193 197 198 = 1.8.2 = 199 This version fixes log pager. Upgrade recommended. 200 194 201 = 1.8.1 = 195 202 This version improves file check and compatibility. Upgrade recommended.
Note: See TracChangeset
for help on using the changeset viewer.