PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.0.5.4
Adminify – White Label, Admin Menu Editor, Login Customizer v4.0.5.4
4.3.2 4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 All 165 releases
← All changes | Inc/Admin/Options/Security.php +56 -131 4.2.124.0.5.4 View file →
@@ -1,10 +1,10 @@
1 1 <?php
2 2
3 -namespace PXLBSAdminify\Inc\Admin\Options;
3 +namespace WPAdminify\Inc\Admin\Options;
4 4
5 -use PXLBSAdminify\Inc\Utils;
6 -use PXLBSAdminify\Inc\Admin\AdminSettingsModel;
5 +use WPAdminify\Inc\Utils;
6 +use WPAdminify\Inc\Admin\AdminSettingsModel;
7 7
8 8
9 9 if ( ! defined( 'ABSPATH' ) ) {
10 10 die;
@@ -16,51 +16,10 @@
16 16 public $defaults = [];
17 17
18 18 public function __construct() {
19 19 $this->tweak_settings();
20 - add_action('admin_footer', [$this, 'redirect_url_auto_fill_script']);
21 20 }
22 21
23 - /**
24 - * Auto-fill New Register URL placeholder based on New Login URL
25 - */
26 - public function redirect_url_auto_fill_script() {
27 - $screen = get_current_screen();
28 - if (!$screen || strpos($screen->id, 'wp-adminify') === false) {
29 - return;
30 - }
31 - ?>
32 - <script>
33 - jQuery(document).ready(function($) {
34 - // Find the login URL and register URL fields
35 - var $loginField = $('input[data-depend-id="new_login_url"]');
36 - var $registerField = $('input[data-depend-id="new_register_url"]');
37 -
38 - if ($loginField.length && $registerField.length) {
39 - // Update placeholder when login URL changes (not actual value)
40 - $loginField.on('input change', function() {
41 - var loginValue = $(this).val().trim();
42 -
43 - if (loginValue) {
44 - // Update placeholder to suggest the register URL format
45 - $registerField.attr('placeholder', loginValue + '/?action=register');
46 - } else {
47 - // Reset to default placeholder
48 - $registerField.attr('placeholder', 'wp-login.php?action=register');
49 - }
50 - });
51 -
52 - // Also update placeholder on page load if login has value
53 - var initialLogin = $loginField.val().trim();
54 - if (initialLogin) {
55 - $registerField.attr('placeholder', initialLogin + '/?action=register');
56 - }
57 - }
58 - });
59 - </script>
60 - <?php
61 - }
62 -
63 22 protected function get_defaults() {
64 23 return [
65 24 'security_head' => [
66 25 'enable_security_head' => false,
@@ -92,11 +51,10 @@
92 51 'post_archives_data' => [],
93 52 ],
94 53 'security_feed' => false,
95 54 'users_security' => [
96 - 'enable_users_security' => false,
55 + 'limit_logins' => false,
97 56 'change_username' => false,
98 - // 'limit_logins' => false,
99 57 ],
100 58 'disable_automatic_emails' => false,
101 59 'disable_language_switcher_login' => false,
102 60
@@ -109,20 +67,22 @@
109 67 'redirect_admin_url' => '',
110 68 'new_register_url' => '',
111 69 'new_logout_url' => '',
112 70 'login_redirects' => [
113 - 'user_types' => '',
114 - 'redirect_user' => '',
115 - 'redirect_role' => '',
116 - 'redirect_cap' => '',
117 - 'redirect_url' => '',
71 + 'user_types' => 'user_role',
72 + 'redirect_user' => 'user_role',
73 + 'redirect_role' => '',
74 + 'redirect_cap' => '',
75 + 'redirect_url' => '',
76 + // 'redirect_order' => 10,
118 77 ],
119 78 'logout_redirects' => [
120 - 'user_types' => '',
121 - 'redirect_user' => '',
122 - 'redirect_role' => '',
123 - 'redirect_cap' => '',
124 - 'redirect_url' => '',
79 + 'user_types' => 'user_role',
80 + 'redirect_user' => 'user_role',
81 + 'redirect_role' => '',
82 + 'redirect_cap' => '',
83 + 'redirect_url' => '',
84 + // 'redirect_order' => 10,
125 85 ]
126 86 ],
127 87 ],
128 88 ]
@@ -177,9 +137,9 @@
177 137 'fields' => [
178 138 [
179 139 'id' => 'enable_security_head',
180 140 'type' => 'switcher',
181 - 'title' => '',
141 + 'title' => __('', 'adminify'),
182 142 'class' => 'adminify-pl-0 adminify-pt-0',
183 143 'text_on' => __('Show', 'adminify'),
184 144 'text_off' => __('Hide', 'adminify'),
185 145 'text_width' => 80,
@@ -188,9 +148,9 @@
188 148 [
189 149 'id' => 'security_head_data',
190 150 'type' => 'checkbox',
191 151 'class' => 'adminify-one-col',
192 - 'title' => '',
152 + 'title' => __('', 'adminify'),
193 153 'options' => $security_head,
194 154 'default' => $this->get_default_field('security_head')['security_head_data'],
195 155 'dependency' => ['enable_security_head', '==', 'true', 'true']
196 156 ],
@@ -241,10 +201,9 @@
241 201
242 202 $redirect_urls = [
243 203 [
244 204 'id' => 'redirect_urls_fields',
245 - /* translators: %s: Pro upgrade badge HTML */
246 - 'title' => sprintf(__('Redirect URLs %s', 'adminify'), Utils::upgrade_pro_badge()),
205 + 'title' => sprintf(__('Redirect URLs %s', 'adminify'), Utils::adminify_upgrade_pro_badge()),
247 206 'class' => 'adminify-pro-fieldset',
248 207 'subtitle' => __('Login and logout redirects based on user roles. Customize URLs for administrators, editors, or subscribers etc.', 'adminify'),
249 208 'type' => 'fieldset',
250 209 'fields' => [
@@ -259,9 +218,9 @@
259 218 ],
260 219 [
261 220 'id' => 'redirect_urls_options',
262 221 'type' => 'fieldset',
263 - 'title' => ' ',
222 + 'title' => __(' ', 'adminify'),
264 223 'class' => 'adminify-pt-0 adminify-pl-0 adminify-one-col adminify-tabs-content adminify-pro-notice',
265 224 'fields' => [
266 225 [
267 226 'id' => 'redirect_urls_tabs',
@@ -295,13 +254,9 @@
295 254 'id' => 'new_login_url',
296 255 'type' => 'text',
297 256 'class' => 'new-login-url',
298 257 'title' => __('New Login URL', 'adminify'),
299 - 'desc' => sprintf(
300 - /* translators: %s: wp-login.php URL of the site */
301 - __('Change the login URL and prevent access to the wp-admin and %s page directly.', 'adminify'),
302 - '<code>' . esc_html( wp_login_url() ) . '</code>'
303 - ),
258 + 'desc' => __('Change the login URL and prevent access to the wp-admin and <code>' . wp_login_url() . '</code> page directly.', 'adminify'),
304 259 'placeholder' => 'login',
305 260 'before' => \get_site_url() . '/',
306 261 // 'after' => '/',
307 262 'default' => $this->get_default_field('redirect_urls_fields')['redirect_urls_options']['redirect_urls_tabs']['new_login_url'],
@@ -311,13 +266,9 @@
311 266 'id' => 'redirect_admin_url',
312 267 'type' => 'text',
313 268 'class' => 'new-login-url redirect-admin-url',
314 269 'title' => __('Redirect Admin', 'adminify'),
315 - 'desc' => sprintf(
316 - /* translators: %s: site admin URL */
317 - __('Redirect users those are not logged in and trying to access %s', 'adminify'),
318 - '<code>' . esc_html( get_admin_url() ) . '</code>'
319 - ),
270 + 'desc' => __('Redirect users those are not logged in and trying to access <code>' . get_admin_url() . '</code>', 'adminify'),
320 271 'placeholder' => '404',
321 272 'default' => $this->get_default_field('redirect_urls_fields')['redirect_urls_options']['redirect_urls_tabs']['redirect_admin_url'],
322 273 'before' => \get_site_url() . '/',
323 274 // 'after' => '/',
@@ -327,15 +278,10 @@
327 278 'id' => 'new_register_url',
328 279 'type' => 'text',
329 280 'class' => 'new-login-url new-register-url',
330 281 'title' => __('New Register URL', 'adminify'),
331 - 'subtitle' => __('Use default registration: leave empty.', 'adminify'),
332 - 'desc' => sprintf(
333 - /* translators: %s: opening anchor tag pointing to Settings > General, closed by </a> in the next placeholder */
334 - __('For default enable <strong>"Membership: Anyone can register"</strong> in %1$sSettings → General.%2$s To use custom registration: Create a Page, then paste its permalink here (e.g. /register).', 'adminify'),
335 - '<a href="' . esc_url( admin_url('options-general.php#users_can_register') ) . '" style="color: var(--adminify-primary);">',
336 - '</a>'
337 - ),
282 + 'subtitle' => __('Enable <a href="' . admin_url('options-general.php#users_can_register') . '"><b>Membership: "Anyone can register"</b></a> checkbox from Settings.', 'adminify'),
283 + 'desc' => __('Change the Register URL, to setup the custom designed registration page.', 'adminify'),
338 284 'placeholder' => 'wp-login.php?action=register',
339 285 'before' => \get_site_url() . '/',
340 286 // 'after' => '/',
341 287 'default' => $this->get_default_field('redirect_urls_fields')['redirect_urls_options']['redirect_urls_tabs']['new_register_url'],
@@ -458,9 +404,9 @@
458 404 'id' => 'redirect_cap',
459 405 'type' => 'select',
460 406 'title' => __('Capability', 'adminify'),
461 407 'placeholder' => __('Select a Capability', 'adminify'),
462 - 'options' => '\PXLBSAdminify\Inc\Classes\Helper::get_capability_options',
408 + 'options' => '\WPAdminify\Inc\Classes\Helper::get_capability_options',
463 409 'default' => $this->get_default_field('redirect_urls_fields')['redirect_urls_options']['redirect_urls_tabs']['login_redirects']['redirect_cap'],
464 410 'dependency' => ['user_types', '==', 'user_cap'],
465 411 ];
466 412
@@ -470,10 +416,10 @@
470 416 'id' => 'redirect_url',
471 417 'type' => 'text',
472 418 'class' => 'new-login-url',
473 419 'title' => __('Redirect URL', 'adminify'),
474 - 'placeholder' => __('e.g., my-dashboard or https://example.com/page', 'adminify'),
475 - 'desc' => __('Enter a page slug (e.g., my-dashboard) or full URL. For multisite, use full URLs for cross-site redirects.', 'adminify'),
420 + // 'before' => \get_site_url() . '/',
421 + 'desc' => __('Note: Full URL here. Change the URL for a User or User Roles.', 'adminify'),
476 422 'default' => $this->get_default_field('redirect_urls_fields')['redirect_urls_options']['redirect_urls_tabs']['login_redirects']['redirect_url'],
477 423 ];
478 424
479 425 // // Redirect Order
@@ -535,9 +481,9 @@
535 481 'id' => 'redirect_cap',
536 482 'type' => 'select',
537 483 'title' => __('Capability', 'adminify'),
538 484 'placeholder' => __('Select a Capability', 'adminify'),
539 - 'options' => '\PXLBSAdminify\Inc\Classes\Helper::get_capability_options',
485 + 'options' => '\WPAdminify\Inc\Classes\Helper::get_capability_options',
540 486 'default' => $this->get_default_field('redirect_urls_fields')['redirect_urls_options']['redirect_urls_tabs']['logout_redirects']['redirect_cap'],
541 487 'dependency' => ['user_types', '==', 'user_cap'],
542 488 ];
543 489
@@ -547,10 +493,10 @@
547 493 'id' => 'redirect_url',
548 494 'type' => 'text',
549 495 'class' => 'new-login-url',
550 496 'title' => __('Redirect URL', 'adminify'),
551 - 'placeholder' => __('e.g., goodbye or https://example.com/page', 'adminify'),
552 - 'desc' => __('Enter a page slug (e.g., goodbye) or full URL. For multisite, use full URLs for cross-site redirects.', 'adminify'),
497 + 'before' => \get_site_url() . '/',
498 + 'desc' => __('Change the URL for a User or User Roles.', 'adminify'),
553 499 'default' => $this->get_default_field('redirect_urls_fields')['redirect_urls_options']['redirect_urls_tabs']['logout_redirects']['redirect_url'],
554 500 ];
555 501
556 502 // Redirect Order
@@ -568,42 +514,27 @@
568 514 */
569 515 public function security_user_security(&$users){
570 516
571 517 $users_settings[] = [
572 - 'id' => 'enable_users_security',
518 + 'id' => 'change_username',
573 519 'type' => 'switcher',
574 520 'text_on' => __('Show', 'adminify'),
575 521 'text_off' => __('Hide', 'adminify'),
576 - 'class' => 'adminify-pl-0 adminify-pt-0',
577 522 'text_width' => 80,
578 - 'title' => __('', 'adminify'),
579 - 'default' => $this->get_default_field('users_security')['enable_users_security'],
523 + 'title' => __('Username Change', 'adminify'),
524 + 'subtitle' => sprintf(__('Remove Comments for Media attachment Template <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs')),
525 + 'default' => $this->get_default_field('users_security')['change_username'],
580 526 ];
581 -
582 527 $users_settings[] = [
583 - 'id' => 'change_username',
528 + 'id' => 'limit_logins',
584 529 'type' => 'switcher',
585 530 'text_on' => __('Show', 'adminify'),
586 531 'text_off' => __('Hide', 'adminify'),
587 532 'text_width' => 80,
588 - 'title' => __('Username Change', 'adminify'),
589 - /* translators: %s: URL to the documentation page */
590 - 'subtitle' => sprintf(__('Remove Comments for Media attachment Template <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs')),
591 - 'default' => $this->get_default_field('users_security')['change_username'],
592 - 'dependency' => ['enable_users_security', '==', 'true', 'true']
533 + 'title' => __('Limit Login Attempts', 'adminify'),
534 + 'subtitle' => sprintf(__('Prevent brute force attacks by limiting the number of failed login attempts per IP address. <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs')),
535 + 'default' => $this->get_default_field('users_security')['limit_logins'],
593 536 ];
594 - // $users_settings[] = [
595 - // 'id' => 'limit_logins',
596 - // 'type' => 'switcher',
597 - // 'text_on' => __('Show', 'adminify'),
598 - // 'text_off' => __('Hide', 'adminify'),
599 - // 'text_width' => 80,
600 - // 'title' => __('Limit Login Attempts', 'adminify'),
601 - // /* translators: %s: URL to the documentation page */
602 - // 'subtitle' => sprintf(__('Prevent brute force attacks by limiting the number of failed login attempts per IP address. <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs')),
603 - // 'default' => $this->get_default_field('users_security')['limit_logins'],
604 - // 'dependency' => ['enable_users_security', '==', 'true', 'true']
605 - // ];
606 537
607 538 $users[] = array(
608 539 'id' => 'users_security',
609 540 'type' => 'fieldset',
@@ -632,9 +563,9 @@
632 563 [
633 564 'id' => 'security_rest_api_enable',
634 565 'type' => 'switcher',
635 566 'class' => 'adminify-pl-0 adminify-pt-0',
636 - 'title' => '',
567 + 'title' => __('', 'adminify'),
637 568 'text_on' => __('Show', 'adminify'),
638 569 'text_off' => __('Hide', 'adminify'),
639 570 'text_width' => 80,
640 571 'default' => $this->get_default_field('security_rest_api')['security_rest_api_enable'],
@@ -641,9 +572,9 @@
641 572 ],
642 573 [
643 574 'id' => 'security_rest_api_data',
644 575 'type' => 'checkbox',
645 - 'title' => '',
576 + 'title' => __('', 'adminify'),
646 577 'class' => 'adminify-one-col',
647 578 'options' => $json_api_fields_data,
648 579 'default' => $this->get_default_field('security_rest_api')['security_rest_api_data'],
649 580 'dependency' => ['security_rest_api_enable', '==', 'true', true],
@@ -685,9 +616,9 @@
685 616 'fields' => [
686 617 [
687 618 'id' => 'post_archives_enable',
688 619 'type' => 'switcher',
689 - 'title' => '',
620 + 'title' => __('', 'adminify'),
690 621 'text_on' => __('Show', 'adminify'),
691 622 'text_off' => __('Hide', 'adminify'),
692 623 'text_width' => 80,
693 624 'class' => 'adminify-pl-0 adminify-pt-0',
@@ -696,9 +627,9 @@
696 627 [
697 628 'id' => 'post_archives_data',
698 629 'type' => 'checkbox',
699 630 'class' => 'adminify-one-col',
700 - 'title' => '',
631 + 'title' => __('', 'adminify'),
701 632 'options' => $archive_fields_data,
702 633 'default' => $this->get_default_field('post_archives')['post_archives_data'],
703 634 'dependency' => ['post_archives_enable', '==', 'true', true],
704 635 ],
@@ -723,9 +654,8 @@
723 654 'id' => 'enable',
724 655 'type' => 'switcher',
725 656 'title' => '',
726 657 'class' => 'adminify-pt-0 adminify-pl-0 adminify-col-fit',
727 - /* translators: %s: URL to the Discussion settings page */
728 658 'label' => sprintf(__('Add your Custom Gravatar Images for Comments. Select Avatar Image from <a href="%s">Settings>Discussion>Default Avatar</a>.', 'adminify'), esc_url(admin_url('options-discussion.php'))),
729 659 'text_on' => __('Yes', 'adminify'),
730 660 'text_off' => __('No', 'adminify'),
731 661 'text_width' => 80,
@@ -773,10 +703,9 @@
773 703 $fields[] = [
774 704 'id' => 'disable_automatic_emails',
775 705 'type' => 'switcher',
776 706 'class' => 'adminify-pro-fieldset adminify-pro-notice',
777 - /* translators: %s: Pro upgrade badge HTML */
778 - 'title' => sprintf(__('Disable Automatic Updates Emails %s', 'adminify'), Utils::upgrade_pro_badge()),
707 + 'title' => sprintf(__('Disable Automatic Updates Emails %s', 'adminify'), Utils::adminify_upgrade_pro_badge()),
779 708 'subtitle' => __('Stop getting emails about automatic updates on your WordPress site.', 'adminify'),
780 709 'text_on' => __('Yes', 'adminify'),
781 710 'text_off' => __('No', 'adminify'),
782 711 'text_width' => 80,
@@ -786,10 +715,9 @@
786 715 $fields[] = [
787 716 'id' => 'disable_language_switcher_login',
788 717 'type' => 'switcher',
789 718 'class' => 'adminify-pro-fieldset adminify-pro-notice',
790 - /* translators: %s: Pro upgrade badge HTML */
791 - 'title' => sprintf(__('Disable Login Screen Language Switcher %s', 'adminify'), Utils::upgrade_pro_badge()),
719 + 'title' => sprintf(__('Disable Login Screen Language Switcher %s', 'adminify'), Utils::adminify_upgrade_pro_badge()),
792 720 'subtitle' => __('Hide the Language Switcher on the default WordPress login screen.', 'adminify'),
793 721 'text_on' => __('Yes', 'adminify'),
794 722 'text_off' => __('No', 'adminify'),
795 723 'text_width' => 80,
@@ -814,14 +742,11 @@
814 742 'discussion_menu' => __('Remove Discussion Menu from "Settings>Discussion" Sub Menu', 'adminify'),
815 743 'close_front' => __('Close Comments from front-end', 'adminify'),
816 744 'comments_notes' => __('Remove "Your email address will not be published..." from comment form template', 'adminify'),
817 745 'comments_url_field' => __('Remove website Field (URL) from comment form template', 'adminify'),
818 - /* translators: %s: Pro upgrade badge CSS class */
819 - 'replace_author_link' => sprintf(__('Remove Link from comment "Author Name" & replace to JavaScript? %s', 'adminify'), Utils::upgrade_pro_class()),
820 - /* translators: %s: Pro upgrade badge CSS class */
821 - 'replace_comment_link' => sprintf(__('Comments Content disable auto linking, display comments links as plain text, replace Comment Links to JavaScript? %s', 'adminify'), Utils::upgrade_pro_class()),
822 - /* translators: %s: Pro upgrade badge CSS class */
823 - 'hide_existing' => sprintf(__('Hide Existing Comments from Frontend? %s', 'adminify'), Utils::upgrade_pro_class()),
746 + 'replace_author_link' => sprintf(__('Remove Link from comment "Author Name" & replace to JavaScript? %s'), Utils::adminify_upgrade_pro_class()),
747 + 'replace_comment_link' => sprintf(__('Comments Content disable auto linking, display comments links as plain text, replace Comment Links to JavaScript? %s', 'adminify'), Utils::adminify_upgrade_pro_class()),
748 + 'hide_existing' => sprintf(__('Hide Existing Comments from Frontend? %s', 'adminify'), Utils::adminify_upgrade_pro_class()),
824 749 ];
825 750
826 751 // check if WP_Widget_Recent_Comments is used
827 752 // $recentcomments = [];
@@ -838,9 +763,9 @@
838 763 'fields' => [
839 764 [
840 765 'id' => 'enable_disable_comments',
841 766 'type' => 'switcher',
842 - 'title' => '',
767 + 'title' => __('', 'adminify'),
843 768 'class' => 'adminify-pl-0 adminify-pt-0',
844 769 'text_on' => __('Show', 'adminify'),
845 770 'text_off' => __('Hide', 'adminify'),
846 771 'text_width' => 80,
@@ -850,9 +775,9 @@
850 775 'id' => 'post_types',
851 776 'type' => 'checkbox',
852 777 'title' => __('for Post Types', 'adminify'),
853 778 'subtitle' => __('Check for enable Post Types', 'adminify'),
854 - 'options' => 'PXLBSAdminify\Inc\Admin\Options\Productivity::get_all_post_types',
779 + 'options' => 'WPAdminify\Inc\Admin\Options\Productivity::get_all_post_types',
855 780 'default' => $this->get_default_field('disable_comments')['post_types'],
856 781 'dependency' => ['enable_disable_comments', '==', 'true', true],
857 782 ],
858 783 // [
@@ -858,9 +783,9 @@
858 783 // [
859 784 // 'id' => 'disable_comments_post_types',
860 785 // 'type' => 'notice',
861 786 // 'style' => 'warning',
862 - // 'content' => Utils::upgrade_pro_notice(),
787 + // 'content' => Utils::adminify_upgrade_pro(),
863 788 // 'dependency' => [
864 789 // [ 'post_types', 'not-any', 'post,page', 'true' ],
865 790 // [ 'post_types', '!=', '', 'true' ],
866 791 // ],
@@ -867,9 +792,9 @@
867 792 // ],
868 793 [
869 794 'id' => 'apply_for',
870 795 'type' => 'checkbox',
871 - 'title' => '',
796 + 'title' => __('', 'adminify'),
872 797 'class' => 'adminify-one-col',
873 798 'options' => $disable_comments_for,
874 799 'default' => $this->get_default_field('disable_comments')['apply_for'],
875 800 'dependency' => ['enable_disable_comments', '==', 'true', true],
@@ -889,21 +814,21 @@
889 814
890 815 $fields[] = [
891 816 'id' => 'security_subheading',
892 817 'type' => 'subheading',
893 - 'content' => Utils::help_urls(
818 + 'content' => Utils::adminfiy_help_urls(
894 819 __('"WordPress" White Label Settings', 'adminify'),
895 820 'https://wpadminify.com/docs/security/',
896 821 '',
897 822 'https://www.facebook.com/groups/jeweltheme',
898 - \PXLBSAdminify\Inc\Admin\AdminSettings::support_url()
823 + \WPAdminify\Inc\Admin\AdminSettings::support_url()
899 824 )
900 825 ];
901 826
902 827 $this->security_redirect_urls( $fields );
903 - $this->security_user_security( $fields );
828 + // $this->security_user_security( $fields );
904 829 $this->security_head_fields( $fields );
905 - $this->security_feed_fields( $fields );
830 + $this->security_feed_fields( $fields );
906 831 $this->security_rest_api_fields( $fields );
907 832 $this->security_disable_comments( $fields );
908 833 $this->security_archive_fields( $fields );
909 834 // $this->security_others( $fields );
@@ -909,9 +834,9 @@
909 834 // $this->security_others( $fields );
910 835
911 836 $this->security_custom_gravatar( $fields );
912 837
913 - $fields = apply_filters('pxlbsadminify_settings/security', $fields, $this);
838 + $fields = apply_filters('adminify_settings/security', $fields, $this);
914 839
915 840 // Tweaks Section
916 841 \ADMINIFY::createSection(
917 842 $this->prefix,