Changeset 3414651
- Timestamp:
- 12/08/2025 06:42:56 PM (4 months ago)
- Location:
- pdf-generator-addon-for-elementor-page-builder/trunk
- Files:
-
- 16 added
- 4 edited
-
README.txt (modified) (1 diff)
-
admin/partials/rtw_pgaepb_tabs/pgaepb_basic.php (modified) (2 diffs)
-
includes/elementor_pdf_generator.php (modified) (1 diff)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GDEFdata.json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GPOSdata.json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GSUB.arab.DFLT.json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GSUB.arab.KUR .json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GSUB.arab.SND .json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GSUB.arab.URD .json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GSUB.nko .DFLT.json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GSUBGPOStables.dat (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.GSUBdata.json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.cw.dat (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.gid.dat (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavusanscondensed.mtx.json (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavuserifcondensed.cw.dat (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavuserifcondensed.gid.dat (added)
-
includes/mpdf/mpdf/mpdf/tmp/ttfontdata/dejavuserifcondensed.mtx.json (added)
-
pdf-generator-addon-for-elementor-page-builder.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pdf-generator-addon-for-elementor-page-builder/trunk/README.txt
r3197343 r3414651 3 3 Donate link: https://redefiningtheweb.com 4 4 Tags: elementor, pdf creator, generate pdf, pdf plugin, elementor pdf generator, export pdf 5 Requires at least: 3.0.16 Tested up to: 6. 7.17 Requires PHP: 7. 08 Stable tag: 2. 0.15 Requires at least: 5.0.0 6 Tested up to: 6.8.3 7 Requires PHP: 7.4 8 Stable tag: 2.1.0 9 9 License: GPLv2 or later 10 10 License 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 44 44 <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');?> 45 45 </option> 46 }47 ?>48 46 </select> 49 47 <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> … … 119 117 </td> 120 118 </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> 121 140 </tbody> 122 141 </table> -
pdf-generator-addon-for-elementor-page-builder/trunk/includes/elementor_pdf_generator.php
r3189608 r3414651 3 3 4 4 if ( ! 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(); 9 if ( in_array($rtw_pgaepb_restricted_role, (array) $rtw_pgaepb_curr_user->roles, true) ) { 10 return; 11 } 5 12 6 13 class RTWWPGE_Widget_PDF extends Widget_Base { -
pdf-generator-addon-for-elementor-page-builder/trunk/pdf-generator-addon-for-elementor-page-builder.php
r3197343 r3414651 17 17 * Plugin URI: http://redefiningtheweb.com/pdf-generator-addon-for-elementor-page-builder 18 18 * 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.119 * Version: 2.1.0 20 20 * Author: RedefiningTheWeb 21 21 * Author URI: http://redefiningtheweb.com/ … … 24 24 * Text Domain: pdf-generator-addon-for-elementor-page-builder 25 25 * Domain Path: /languages 26 * Tested up to: 6. 7.127 * WC tested up to: 9.4.228 * WC requires at least: 2.6.029 * Elementor tested up to: 3. 25.1026 * 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 30 30 */ 31 31 … … 58 58 * Rename this for your plugin and update it as you release new versions. 59 59 */ 60 define( 'RTW_PGAEPA_NAME_VERSION', '2. 0.1' );60 define( 'RTW_PGAEPA_NAME_VERSION', '2.1.0' ); 61 61 62 62 … … 144 144 * Rename this for your plugin and update it as you release new versions. 145 145 */ 146 define( 'RTW_PGAEPA_NAME_VERSION', '2. 0.1' );146 define( 'RTW_PGAEPA_NAME_VERSION', '2.1.0' ); 147 147 148 148
Note: See TracChangeset
for help on using the changeset viewer.