PluginProbe ʕ •ᴥ•ʔ
Royal Addons for Elementor – Addons and Templates Kit for Elementor / 1.7.1064
Royal Addons for Elementor – Addons and Templates Kit for Elementor v1.7.1064
1.7.1064 1.7.1063 1.7.1062 1.7.1061 1.7.1060 1.7.1059 1.7.1058 trunk 1.0.0 1.1.0 1.2 1.3 1.3.1 1.3.2 1.3.21 1.3.22 1.3.23 1.3.24 1.3.25 1.3.26 1.3.27 1.3.28 1.3.29 1.3.30 1.3.31 1.3.32 1.3.33 1.3.34 1.3.35 1.3.36 1.3.37 1.3.38 1.3.39 1.3.40 1.3.41 1.3.42 1.3.43 1.3.44 1.3.45 1.3.46 1.3.47 1.3.48 1.3.49 1.3.50 1.3.51 1.3.52 1.3.53 1.3.54 1.3.55 1.3.56 1.3.57 1.3.58 1.3.59 1.3.60 1.3.61 1.3.62 1.3.63 1.3.64 1.3.65 1.3.66 1.3.67 1.3.68 1.3.69 1.3.70 1.3.71 1.3.72 1.3.73 1.3.74 1.3.75 1.3.76 1.3.77 1.3.78 1.3.79 1.3.80 1.3.81 1.3.82 1.3.83 1.3.84 1.3.85 1.3.86 1.3.87 1.3.88 1.3.89 1.3.90 1.3.91 1.3.92 1.3.93 1.3.94 1.3.95 1.3.96 1.3.97 1.3.971 1.3.972 1.3.973 1.3.974 1.3.975 1.3.976 1.3.977 1.3.978 1.3.979 1.3.980 1.3.981 1.3.982 1.3.983 1.3.984 1.3.985 1.3.986 1.3.987 1.7.1 1.7.1001 1.7.1002 1.7.1003 1.7.1004 1.7.1005 1.7.1006 1.7.1007 1.7.1008 1.7.1009 1.7.1010 1.7.1011 1.7.1012 1.7.1013 1.7.1014 1.7.1015 1.7.1016 1.7.1017 1.7.1018 1.7.1019 1.7.1020 1.7.1021 1.7.1022 1.7.1023 1.7.1024 1.7.1025 1.7.1026 1.7.1027 1.7.1028 1.7.1029 1.7.1030 1.7.1031 1.7.1032 1.7.1033 1.7.1034 1.7.1035 1.7.1036 1.7.1037 1.7.1038 1.7.1039 1.7.1040 1.7.1041 1.7.1042 1.7.1043 1.7.1044 1.7.1045 1.7.1046 1.7.1047 1.7.1048 1.7.1049 1.7.1050 1.7.1051 1.7.1052 1.7.1053 1.7.1054 1.7.1055 1.7.1056 1.7.1057
royal-elementor-addons / admin / popups.php
royal-elementor-addons / admin Last commit date
import 5 days ago includes 5 days ago metabox 5 days ago notices 5 days ago templates 5 days ago mega-menu.php 5 days ago plugin-options.php 5 days ago popups.php 5 days ago premade-blocks.php 5 days ago templates-kit.php 5 days ago theme-builder.php 5 days ago
popups.php
101 lines
1 <?php
2
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit; // Exit if accessed directly.
5 }
6
7 use WprAddons\Admin\Includes\WPR_Templates_Loop;
8 use WprAddons\Classes\Utilities;
9
10 // Register Menus
11 function wpr_addons_add_popups_menu() {
12 add_submenu_page( 'wpr-addons', 'Popup Builder', 'Popup Builder', 'manage_options', 'wpr-popups', 'wpr_addons_popups_page' );
13 }
14 add_action( 'admin_menu', 'wpr_addons_add_popups_menu' );
15
16 function wpr_addons_popups_page() {
17
18 ?>
19
20 <div class="wrap wpr-settings-page-wrap">
21
22 <div class="wpr-settings-page-header">
23 <h1><?php echo esc_html(Utilities::get_plugin_name(true)); ?></h1>
24 <p><?php esc_html_e( 'The most powerful Elementor Addons in the universe.', 'wpr-addons' ); ?></p>
25
26 <!-- Custom Template -->
27 <div class="wpr-preview-buttons">
28 <div class="wpr-user-template">
29 <span><?php esc_html_e( 'Create Template', 'wpr-addons' ); ?></span>
30 <span class="plus-icon">+</span>
31 </div>
32
33 <a href="https://www.youtube.com/watch?v=TbKTNpuXM68" class="wpr-options-button button" target="_blank">
34 <?php echo esc_html__( 'How to use Popups', 'wpr-addons' ); ?>
35 <span class="dashicons dashicons-video-alt3"></span>
36 </a>
37
38 <a href="https://royaladdons.frill.co/b/6m4d5qm4/feature-ideas" class="wpr-options-button button" target="_blank">
39 <?php echo esc_html__( 'Request New Feature', 'wpr-addons' ); ?>
40 <span class="dashicons dashicons-star-empty"></span>
41 </a>
42 </div>
43 </div>
44
45 <div class="wpr-settings-page">
46 <form method="post" action="options.php">
47 <?php
48
49 // Active Tab
50 $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'wpr_tab_popups';
51
52 ?>
53
54 <!-- Template ID Holder -->
55 <input type="hidden" name="wpr_template" id="wpr_template" value="">
56
57 <!-- Conditions Popup -->
58 <?php WPR_Templates_Loop::render_conditions_popup(); ?>
59
60 <!-- Create Templte Popup -->
61 <?php WPR_Templates_Loop::render_create_template_popup(); ?>
62
63 <!-- Backup Plugin Popup -->
64 <?php WPR_Templates_Loop::render_backup_plugin_popup(); ?>
65
66 <!-- Tabs -->
67 <div class="nav-tab-wrapper wpr-nav-tab-wrapper">
68 <a href="?page=wpr-theme-builder&tab=wpr_tab_popups" data-title="popup" class="nav-tab <?php echo ($active_tab == 'wpr_tab_popups') ? 'nav-tab-active' : ''; ?>">
69 <?php esc_html_e( 'Popups', 'wpr-addons' ); ?>
70 </a>
71 </div>
72
73
74 <?php
75 if ( is_plugin_active( 'sitepress-multilingual-cms/sitepress.php' ) ) {
76 $url = '';
77 $url = admin_url( 'edit.php?s&post_status=all&post_type=wpr_templates&wpr_template_type=popup&filter_action=Filter' );
78
79 echo '<a href="' . esc_url( $url ) . '" class="button button-primary wpr-translate-templates wpr-options-button"><span class="dashicons dashicons-admin-site"></span><span>Translate WPML Templates</span></a>';
80 echo '<a href="https://www.youtube.com/watch?v=y7yjItsMBmw" class="button button-primary wpr-translate-templates wpr-options-button tutorial">'. esc_html__("Video Tutorial") .'</a>';
81 }
82 ?>
83
84 <?php if ( $active_tab == 'wpr_tab_popups' ) : ?>
85
86 <!-- Save Conditions -->
87 <input type="hidden" name="wpr_popup_conditions" id="wpr_popup_conditions" value="<?php echo esc_attr(get_option('wpr_popup_conditions', '[]')); ?>">
88
89 <?php WPR_Templates_Loop::render_theme_builder_templates( 'popup' ); ?>
90
91 <?php endif; ?>
92
93 </form>
94 </div>
95
96 </div>
97
98
99 <?php
100
101 } // End wpr_addons_popups_page()