Plugin Directory

Changeset 3414651


Ignore:
Timestamp:
12/08/2025 06:42:56 PM (4 months ago)
Author:
redefiningtheweb
Message:

Updated plugin to version 2.1.0

Location:
pdf-generator-addon-for-elementor-page-builder/trunk
Files:
16 added
4 edited

Legend:

Unmodified
Added
Removed
  • pdf-generator-addon-for-elementor-page-builder/trunk/README.txt

    r3197343 r3414651  
    33Donate link: https://redefiningtheweb.com
    44Tags: elementor, pdf creator, generate pdf, pdf plugin, elementor pdf generator, export pdf
    5 Requires at least: 3.0.1
    6 Tested up to: 6.7.1
    7 Requires PHP: 7.0
    8 Stable tag: 2.0.1
     5Requires at least: 5.0.0
     6Tested up to: 6.8.3
     7Requires PHP: 7.4
     8Stable tag: 2.1.0
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • pdf-generator-addon-for-elementor-page-builder/trunk/admin/partials/rtw_pgaepb_tabs/pgaepb_basic.php

    r3189608 r3414651  
    4444                    <option value="post_id" <?php echo isset( $rtw_wprh_get_setting['file_name'] ) && $rtw_wprh_get_setting['file_name'] == 'post_id' ? 'selected="selected"' : '';?>><?php esc_html_e('Post ID', 'pdf-generator-addon-for-elementor-page-builder');?>
    4545                    </option>
    46                     }
    47                 ?>
    4846                </select>
    4947                <div class="descr"><?php esc_html_e('Select what will be the name of the generated PDF', 'pdf-generator-addon-for-elementor-page-builder');?></div>
     
    119117            </td>
    120118        </tr>
     119        <tr>
     120            <th class="tr1"><?php esc_html_e('Restrict User Role', 'pdf-generator-addon-for-elementor-page-builder');?></th>
     121            <td class="tr2">
     122                <select name="rtw_pgaepb_basic_setting_opt[restrict_role]">
     123                    <option value=""><?php esc_html_e('Select Role to Restrict', 'pdf-generator-addon-for-elementor-page-builder'); ?></option>
     124                    <?php
     125                        $roles = wp_roles()->roles;
     126                        $selected_role = isset($rtw_wprh_get_setting['restrict_role']) ? $rtw_wprh_get_setting['restrict_role'] : '';
     127                        foreach ($roles as $role_key => $role_info) {
     128                            printf(
     129                                '<option value="%s" %s>%s</option>',
     130                                esc_attr($role_key),
     131                                selected($selected_role, $role_key, false),
     132                                esc_html($role_info['name'])
     133                            );
     134                        }
     135                    ?>
     136                </select>
     137                <div class="descr"><?php esc_html_e('Select a user role that should NOT be allowed to generate PDFs.', 'pdf-generator-addon-for-elementor-page-builder');?></div>
     138            </td>
     139        </tr>
    121140    </tbody>   
    122141</table>
  • pdf-generator-addon-for-elementor-page-builder/trunk/includes/elementor_pdf_generator.php

    r3189608 r3414651  
    33
    44if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
     5
     6$rtw_pgaepb_setting = get_option('rtw_pgaepb_basic_setting_opt');
     7$rtw_pgaepb_restricted_role = isset($rtw_pgaepb_setting['restrict_role']) ? $rtw_pgaepb_setting['restrict_role'] : '';
     8$rtw_pgaepb_curr_user = wp_get_current_user();
     9if ( in_array($rtw_pgaepb_restricted_role, (array) $rtw_pgaepb_curr_user->roles, true) ) {
     10    return;
     11}
    512
    613class RTWWPGE_Widget_PDF extends Widget_Base {
  • pdf-generator-addon-for-elementor-page-builder/trunk/pdf-generator-addon-for-elementor-page-builder.php

    r3197343 r3414651  
    1717 * Plugin URI:        http://redefiningtheweb.com/pdf-generator-addon-for-elementor-page-builder
    1818 * Description:       An Elementor addon that allows you to easily generate customizable PDFs from any Elementor page or post. With one-click conversion, dynamic content support, and customizable templates, you can create professional PDFs for download, sharing, or offline use directly from your WordPress site.
    19  * Version:           2.0.1
     19 * Version:           2.1.0
    2020 * Author:            RedefiningTheWeb
    2121 * Author URI:        http://redefiningtheweb.com/
     
    2424 * Text Domain:       pdf-generator-addon-for-elementor-page-builder
    2525 * Domain Path:       /languages
    26  * Tested up to:      6.7.1
    27  * WC tested up to:   9.4.2
    28  * WC requires at least: 2.6.0
    29  * Elementor tested up to: 3.25.10
     26 * Tested up to:      6.8.3
     27 * WC tested up to:   10.3.6
     28 * WC requires at least: 6.0
     29 * Elementor tested up to: 3.33.4
    3030 */
    3131
     
    5858         * Rename this for your plugin and update it as you release new versions.
    5959         */
    60         define( 'RTW_PGAEPA_NAME_VERSION', '2.0.1' );
     60        define( 'RTW_PGAEPA_NAME_VERSION', '2.1.0' );
    6161
    6262
     
    144144         * Rename this for your plugin and update it as you release new versions.
    145145         */
    146         define( 'RTW_PGAEPA_NAME_VERSION', '2.0.1' );
     146        define( 'RTW_PGAEPA_NAME_VERSION', '2.1.0' );
    147147
    148148
Note: See TracChangeset for help on using the changeset viewer.