PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 3.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v3.1
4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / src / ContentProtection / views / include.view.php
wp-user-avatar / src / ContentProtection / views Last commit date
include.view-sidebar.php 5 years ago include.view.php 5 years ago index.php 5 years ago view.access-condition.php 5 years ago view.contentbox.php 5 years ago
include.view.php
98 lines
1 <?php
2
3 use ProfilePress\Core\ContentProtection\ContentConditions;
4 use ProfilePress\Core\ContentProtection\SettingsPage;
5 use ProfilePress\Core\Classes\PROFILEPRESS_sql as PR;
6
7 $dbData = PR::get_meta_value(absint(ppress_var($_GET,'id')), SettingsPage::META_DATA_KEY);
8
9 $contentToRestrictData = ppress_var($dbData, 'content');
10
11 $accessConditionData = ppress_var($dbData, 'access_condition');
12
13 add_action('add_meta_boxes', function () use ($contentToRestrictData) {
14 add_meta_box(
15 'ppress-content-protection-content',
16 esc_html__('Content to Protect', 'wp-user-avatar'),
17 function () use ($contentToRestrictData) {
18 require dirname(__FILE__) . '/view.contentbox.php';
19 },
20 'ppcontentprotection'
21 );
22 });
23
24 add_action('add_meta_boxes', function () use ($accessConditionData) {
25 add_meta_box(
26 'ppress-content-protection-access',
27 esc_html__('Access Condition', 'wp-user-avatar'),
28 function () use ($accessConditionData) {
29 require dirname(__FILE__) . '/view.access-condition.php';
30 },
31 'ppcontentprotection'
32 );
33 });
34
35 add_action('add_meta_boxes', function () {
36 add_meta_box(
37 'submitdiv',
38 __('Publish', 'wp-user-avatar'),
39 function () {
40 require dirname(__FILE__) . '/include.view-sidebar.php';
41 },
42 'ppcontentprotection',
43 'sidebar'
44 );
45 });
46
47 do_action('add_meta_boxes', 'ppcontentprotection', '');
48 ?>
49 <style type="text/css">
50 .handle-actions {
51 display: none
52 }
53
54 .pp-content-protection-access-box th {
55 width: 33%;
56 }
57 </style>
58 <script type="text/javascript">
59 var ppress_cr_nonce = '<?= wp_create_nonce('ppress_cr_nonce'); ?>';
60 var ppress_cr_conditions = <?php echo json_encode(ContentConditions::get_instance()->get_conditions()); ?>;
61 </script>
62 <div id="poststuff">
63 <div id="post-body" class="metabox-holder columns-2">
64 <div id="post-body-content">
65 <div id="titlediv">
66 <div id="titlewrap">
67 <label class="screen-reader-text" id="title"><?= esc_html__('Add title', 'wp-user-avatar') ?></label>
68 <?php $postedData = ppress_var($_POST, 'ppress_cc_data', []); ?>
69 <input value="<?= ppressPOST_var('title', ppress_var($dbData, 'title'), false, $postedData) ?>" style="width:100%!important;max-width:100%!important;" type="text" name="ppress_cc_data[title]" id="title">
70 </div>
71 </div>
72 </div>
73
74 <div id="postbox-container-1" class="postbox-container">
75 <?php do_meta_boxes('ppcontentprotection', 'sidebar', ''); ?>
76 </div>
77 <div id="postbox-container-2" class="postbox-container">
78 <?php do_meta_boxes('ppcontentprotection', 'advanced', ''); ?>
79 </div>
80 </div>
81 <br class="clear">
82 </div>
83
84 <script type="text/html" id="tmpl-ppress-cr-or-rule">
85 <?php ContentConditions::get_instance()->rule_row('{{data.facetListId}}', '{{data.facetId}}'); ?>
86 </script>
87
88 <script type="text/html" id="tmpl-ppress-cr-and-rule">
89 <?php ContentConditions::get_instance()->rules_group_row('{{data.facetListId}}', '{{data.facetId}}'); ?>
90 </script>
91
92 <script type="text/html" id="tmpl-ppress-cr-unlinked-and-rule-badge">
93 <?php ContentConditions::get_instance()->unlinked_and_rule_badge(); ?>
94 </script>
95
96 <script type="text/html" id="tmpl-ppress-cr-linked-and-rule-badge">
97 <?php ContentConditions::get_instance()->linked_and_rule_badge(); ?>
98 </script>