Plugin Directory

Changeset 3278709


Ignore:
Timestamp:
04/22/2025 06:45:36 AM (11 months ago)
Author:
bannersky
Message:

version 3.7

Location:
bsk-pdf-manager/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • bsk-pdf-manager/trunk/bsk-pdf-manager.php

    r3234601 r3278709  
    55* Plugin URI: http://www.bannersky.com/bsk-pdf-manager/
    66* Description: Help you manage your PDF documents. PDF documents can be filter by category. Support short code to show special PDF documents or all PDF documents under  category. Widget supported.
    7 * Version: 3.6.3
     7* Version: 3.7
    88* Author: BannerSky.com
    99* Author URI: http://www.bannersky.com/
     
    3333    public static $_notifications_tbl_name = 'bsk_pdf_manager_notifications';
    3434   
    35     public static $_PLUGIN_VERSION_ = '3.6.3';
     35    public static $_PLUGIN_VERSION_ = '3.7';
    3636    private static $_plugin_db_version = '3.0';
    3737    private static $_plugin_saved_db_version_option = '_bsk_pdf_manager_db_ver_';
  • bsk-pdf-manager/trunk/classes/shortcodes/pdfs/pdfs-dropdown.php

    r2885460 r3278709  
    214214       
    215215        $shortcode_atts = array(
    216                        'id' => sanitize_text_field($_POST['id']),
    217                        'option_none' => sanitize_text_field($_POST['option_none']),
    218                        'order_by' => sanitize_text_field($_POST['order_by']),
    219                        'order' => sanitize_text_field($_POST['order']),
    220                        'most_top' => absint(sanitize_text_field($_POST['most_top'])),
    221                        'show_date' => sanitize_text_field($_POST['show_date']),
    222                        'date_format' => sanitize_text_field($_POST['date_format']),
    223                        'show_count_desc' => sanitize_text_field($_POST['show_count_desc']),
    224                        'extension' => sanitize_text_field($_POST['extension']),
    225                        'tags_default' => sanitize_text_field($_POST['tags_default']),
     216                       'id' => isset( $_POST['id'] ) ? sanitize_text_field($_POST['id']) : 0,
     217                       'option_none' => isset( $_POST['option_none'] ) ? sanitize_text_field($_POST['option_none']) : esc_html__( 'Select to open...', 'bskpdfmanager' ),
     218                       'order_by' => isset( $_POST['order_by'] ) ? sanitize_text_field($_POST['order_by']) : '',
     219                       'order' => isset( $_POST['order'] ) ? sanitize_text_field($_POST['order']) : '',
     220                       'most_top' => isset( $_POST['most_top'] ) ? absint(sanitize_text_field($_POST['most_top'])) : 0,
     221                       'show_date' => isset( $_POST['show_date'] ) ? sanitize_text_field($_POST['show_date']) : 'no',
     222                       'date_format' => isset( $_POST['date_format'] ) ? sanitize_text_field($_POST['date_format']) : ' d/m/Y',
     223                       'show_count_desc' => isset( $_POST['show_count_desc'] ) ? sanitize_text_field($_POST['show_count_desc']) : 'no',
     224                       'extension' => isset( $_POST['extension'] ) ? sanitize_text_field($_POST['extension']) : 'no',
     225                       'tags_default' => isset( $_POST['tags_default'] ) ? sanitize_text_field($_POST['tags_default']) : '',
    226226                     );
    227227        //organise ids array
  • bsk-pdf-manager/trunk/classes/shortcodes/pdfs/pdfs-ul-ol.php

    r2627448 r3278709  
    285285       
    286286        $shortcode_atts = array( 
    287                    'ul_or_ol' => sanitize_text_field($_POST['layout']),
    288                    'id' => sanitize_text_field($_POST['id']),
    289                    'order_by' => sanitize_text_field($_POST['order_by']),
    290                    'order' => sanitize_text_field($_POST['order']),
    291                    'target' => sanitize_text_field($_POST['target']),
    292                    'nofollow_tag' => sanitize_text_field($_POST['nofollow_tag']),
    293                    'noopener_tag' => sanitize_text_field($_POST['noopener_tag']),
    294                    'noreferrer_tag' => sanitize_text_field($_POST['noreferrer_tag']),
    295                    'show_date' => sanitize_text_field($_POST['show_date']),
    296                    'date_format' => sanitize_text_field($_POST['date_format']),
    297                    'date_before_title' => sanitize_text_field($_POST['date_before_title']),
    298                    'most_top' => absint(sanitize_text_field($_POST['most_top'])),
    299                    'show_count_desc' => isset($_POST['show_count_desc']) ? sanitize_text_field($_POST['show_count_desc']) : '',
    300                    'extension' => isset($_POST['extension']) ? sanitize_text_field($_POST['extension']) : '',
    301                    'tags_default' => sanitize_text_field($_POST['tags_default']),
     287                   'ul_or_ol' => isset( $_POST['layout'] ) ? sanitize_text_field($_POST['layout']) : 'ul',
     288                   'id' => isset( $_POST['id'] ) ? sanitize_text_field($_POST['id']) : '',
     289                   'order_by' => isset( $_POST['order_by'] ) ? sanitize_text_field($_POST['order_by']) : '',
     290                   'order' => isset( $_POST['order'] ) ? sanitize_text_field($_POST['order']) : '',
     291                   'target' => isset( $_POST['target'] ) ? sanitize_text_field($_POST['target']) : '',
     292                   'nofollow_tag' => isset( $_POST['nofollow_tag'] ) ? sanitize_text_field($_POST['nofollow_tag']) : 'no',
     293                   'noopener_tag' => isset( $_POST['noopener_tag'] ) ? sanitize_text_field($_POST['noopener_tag']) : 'no',
     294                   'noreferrer_tag' => isset( $_POST['noreferrer_tag'] ) ? sanitize_text_field($_POST['noreferrer_tag']) : 'no',
     295                   'show_date' => isset( $_POST['show_date'] ) ? sanitize_text_field($_POST['show_date']) : 'no',
     296                   'date_format' => isset( $_POST['date_format'] ) ? sanitize_text_field($_POST['date_format']) : ' d/m/Y',
     297                   'date_before_title' => isset( $_POST['date_before_title'] ) ? sanitize_text_field($_POST['date_before_title']) : 'no',
     298                   'most_top' => isset( $_POST['most_top'] ) ? absint(sanitize_text_field($_POST['most_top'])) : 0,
     299                   'show_count_desc' => isset( $_POST['show_count_desc'] ) ? sanitize_text_field($_POST['show_count_desc']) : 'no',
     300                   'extension' => isset( $_POST['extension'] ) ? sanitize_text_field($_POST['extension']) : 'no',
     301                   'tags_default' => isset( $_POST['tags_default'] ) ? sanitize_text_field($_POST['tags_default']) : 'no',
    302302                  );
    303303        $ul_or_ol = strtoupper($shortcode_atts['ul_or_ol']) == 'OL' ? 'ol' : 'ul';
  • bsk-pdf-manager/trunk/classes/widgets/widget-category.php

    r2985503 r3278709  
    354354            <input type="number" name="<?php echo esc_attr($this->get_field_name( 'pdfm_pagination_pdfs_per_page' )); ?>" value="" placeholder="10" style="width: 100%;" disabled>
    355355        </p>
    356         <?php
    357         $previous_placeholder = '&#x000AB; '.esc_html__( 'Previous Page', 'bskpdfmanager' );
    358         $next_placeholder = esc_html__( 'Next Page', 'bskpdfmanager' ).' &#x000BB;';
    359         ?>
    360356        <p>
    361357            <?php esc_html_e( 'Text for previous anchor', 'bskpdfmanager' ); ?><br />
    362             <input type="text" name="<?php echo esc_attr($this->get_field_name( 'pdfm_pagination_previous_text' )); ?>" value="" placeholder="<?php echo esc_attr($previous_placeholder); ?>" style="width: 100%;" disabled>
     358            <input type="text" name="<?php echo esc_attr($this->get_field_name( 'pdfm_pagination_previous_text' )); ?>" value="" placeholder="<?php echo esc_attr( '&#x000AB; ' . __( 'Previous Page', 'bskpdfmanager' ) ); ?>" style="width: 100%;" disabled>
    363359        </p>
    364360        <p>
    365361            <?php esc_html_e( 'Text for next anchor', 'bskpdfmanager' ); ?><br />
    366             <input type="text" name="<?php echo esc_attr($this->get_field_name( 'pdfm_pagination_next_text' )); ?>" value="" placeholder="<?php echo esc_attr($next_placeholder); ?>" style="width: 100%;" disabled>
     362            <input type="text" name="<?php echo esc_attr($this->get_field_name( 'pdfm_pagination_next_text' )); ?>" value="" placeholder="<?php echo esc_attr( __( 'Next Page', 'bskpdfmanager' ) . ' &#x000BB;' ); ?>" style="width: 100%;" disabled>
    367363        </p>
    368364        <p style="padding: 10px 0 10px 0;"><hr /></p>
  • bsk-pdf-manager/trunk/readme.txt

    r3234601 r3278709  
    44Tags: PDF manager, meeting minutes tool, printable forms tool, data sheets tool, embed PDF
    55Requires at least: 5.3
    6 Tested up to: 6.7.1
    7 Stable tag: 3.6.3
     6Tested up to: 6.8
     7Stable tag: 3.7
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    5454== Changelog ==
    5555
     563.7
     57
     58* Fixed: incorrect placeholder text in category widget.
     59
     60* Fixed: warning mesage when display documents / PDFs in list and dropdown mode.
     61
     62* Compatible: Wordpress 6.8.x
     63
     64( In addition to the above, the Pro version also does the following )
     65
     66* Added: duplicate category ( with descendant )
     67
     68* Added: attributes for shortcode [bsk-pdfm-pdfs-embed] to show download link on desktop and mobile, disable embedded viewer on mobile.
     69
     70* Added: save user's last choice of "Use file name as title" and "Check duplicate title" when add document / PDF.
     71
     72* Fixed: warning mesage when do plugin update.
     73
    56743.6.3
    5775
Note: See TracChangeset for help on using the changeset viewer.