PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.86
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.86
51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 All 40 releases
← All changes | includes/extensions/Activity_Log/templates/view-settings.php +51 -21 51.1.44 → 51.1.86 View file →
@@ -78,26 +78,44 @@
78 78 <span class="ka-toggle-slider"></span>
79 79 <span class="ka-toggle-label"><?php esc_html_e('Plugins & Themes', 'king-addons'); ?></span>
80 80 </label>
81 81
82 - <label class="ka-toggle kng-toggle-pro">
83 - <input type="checkbox" disabled />
84 - <span class="ka-toggle-slider"></span>
85 - <span class="ka-toggle-label"><?php esc_html_e('Settings Changes', 'king-addons'); ?></span>
86 - <?php if (!$is_pro) : ?><span class="ka-pro-badge">PRO</span><?php endif; ?>
87 - </label>
88 - <label class="ka-toggle kng-toggle-pro">
89 - <input type="checkbox" disabled />
90 - <span class="ka-toggle-slider"></span>
91 - <span class="ka-toggle-label"><?php esc_html_e('WooCommerce', 'king-addons'); ?></span>
92 - <?php if (!$is_pro) : ?><span class="ka-pro-badge">PRO</span><?php endif; ?>
93 - </label>
94 - <label class="ka-toggle kng-toggle-pro">
95 - <input type="checkbox" disabled />
96 - <span class="ka-toggle-slider"></span>
97 - <span class="ka-toggle-label"><?php esc_html_e('King Addons Events', 'king-addons'); ?></span>
98 - <?php if (!$is_pro) : ?><span class="ka-pro-badge">PRO</span><?php endif; ?>
99 - </label>
82 + <?php if ($is_pro) : ?>
83 + <label class="ka-toggle">
84 + <input type="checkbox" name="king_addons_activity_log_settings[modules][settings]" value="1" <?php checked(!empty($settings['modules']['settings'])); ?> />
85 + <span class="ka-toggle-slider"></span>
86 + <span class="ka-toggle-label"><?php esc_html_e('Settings Changes', 'king-addons'); ?></span>
87 + </label>
88 + <label class="ka-toggle">
89 + <input type="checkbox" name="king_addons_activity_log_settings[modules][woocommerce]" value="1" <?php checked(!empty($settings['modules']['woocommerce'])); ?> />
90 + <span class="ka-toggle-slider"></span>
91 + <span class="ka-toggle-label"><?php esc_html_e('WooCommerce', 'king-addons'); ?></span>
92 + </label>
93 + <label class="ka-toggle">
94 + <input type="checkbox" name="king_addons_activity_log_settings[modules][king_addons]" value="1" <?php checked(!empty($settings['modules']['king_addons'])); ?> />
95 + <span class="ka-toggle-slider"></span>
96 + <span class="ka-toggle-label"><?php esc_html_e('King Addons Events', 'king-addons'); ?></span>
97 + </label>
98 + <?php else : ?>
99 + <label class="ka-toggle kng-toggle-pro">
100 + <input type="checkbox" disabled />
101 + <span class="ka-toggle-slider"></span>
102 + <span class="ka-toggle-label"><?php esc_html_e('Settings Changes', 'king-addons'); ?></span>
103 + <span class="ka-pro-badge">PRO</span>
104 + </label>
105 + <label class="ka-toggle kng-toggle-pro">
106 + <input type="checkbox" disabled />
107 + <span class="ka-toggle-slider"></span>
108 + <span class="ka-toggle-label"><?php esc_html_e('WooCommerce', 'king-addons'); ?></span>
109 + <span class="ka-pro-badge">PRO</span>
110 + </label>
111 + <label class="ka-toggle kng-toggle-pro">
112 + <input type="checkbox" disabled />
113 + <span class="ka-toggle-slider"></span>
114 + <span class="ka-toggle-label"><?php esc_html_e('King Addons Events', 'king-addons'); ?></span>
115 + <span class="ka-pro-badge">PRO</span>
116 + </label>
117 + <?php endif; ?>
100 118 </div>
101 119
102 120 <div class="kng-activity-exclusions">
103 121 <div class="kng-field">
@@ -184,11 +202,23 @@
184 202 <div class="ka-card-body">
185 203 <div class="ka-row">
186 204 <div class="ka-row-label"><?php esc_html_e('Who can view logs', 'king-addons'); ?></div>
187 205 <div class="ka-row-field">
188 - <select disabled>
189 - <option><?php esc_html_e('Administrators only', 'king-addons'); ?></option>
190 - </select>
206 + <?php if ($is_pro) :
207 + $view_logs_cap = $settings['view_logs_capability'] ?? 'manage_options';
208 + ?>
209 + <select name="king_addons_activity_log_settings[view_logs_capability]">
210 + <option value="manage_options" <?php selected($view_logs_cap, 'manage_options'); ?>><?php esc_html_e('Administrators only', 'king-addons'); ?></option>
211 + <option value="edit_pages" <?php selected($view_logs_cap, 'edit_pages'); ?>><?php esc_html_e('Editors and Administrators', 'king-addons'); ?></option>
212 + <option value="edit_posts" <?php selected($view_logs_cap, 'edit_posts'); ?>><?php esc_html_e('Authors, Editors and Administrators', 'king-addons'); ?></option>
213 + <option value="read" <?php selected($view_logs_cap, 'read'); ?>><?php esc_html_e('Any logged-in user (wp-admin access)', 'king-addons'); ?></option>
214 + </select>
215 + <small><?php esc_html_e('Pro: adds a logs-only menu entry for the selected role level.', 'king-addons'); ?></small>
216 + <?php else : ?>
217 + <select disabled>
218 + <option><?php esc_html_e('Administrators only', 'king-addons'); ?></option>
219 + </select>
220 + <?php endif; ?>
191 221 </div>
192 222 </div>
193 223 </div>
194 224 </div>