Push_Notification_Admin D

Total Complexity 397
Dependencies 5
Dependents 0
Total lines 2,400
Lines of code 2,146
Logical lines of code 968
Comment lines 265
Methods 69
Properties 0

Methods 69

Method Rating Maintainability Complexity Lines of code
shownotificationData()
D
10
46 482
pn_send_notification()
D
22
53 162
settings_init()
D
18
19 367
pn_get_compaigns()
C
28
22 132
pn_order_send_notification()
B
34 21 81
admin_interface_render()
B
39 15 62
send_notification()
A
43 9 43
pn_key_validate_status_callback()
A
45 9 39
pn_verify_user()
A
51 10 24
pn_revoke_keys()
A
49 9 31
pn_subscribe_newsletter()
A
48 9 31
pn_log_notification_sent()
A
49 9 30
pn_can_send_notification()
A
49 9 29
pn_delete_campaigns()
A
51 9 23
pn_delete_subscribers()
A
51 9 23
init()
A
48 8 30
pn_select_specific_author_callback()
A
49 8 27
pn_select_specific_categories_callback()
A
51 8 23
pn_device_target_callback()
S
53 7 23
send_notification_on_update()
S
56 7 18
load_admin_scripts()
S
48 6 30
pn_select_specific_roles_callback()
S
51 6 24
pn_refresh_api_key()
S
52 6 23
pn_subscribers_data()
S
55 6 19
pn_key_segment_on_categories_callback()
S
54 5 24
pn_get_layout_files()
S
53 5 23
json_settings()
S
53 5 21
admin_notices_opt()
S
60 4 13
pn_utm_tracking_callback()
S
51 3 27
pn_polylang_callback()
S
61 3 11
pn_peepso_callback()
S
61 3 11
pn_gravity_callback()
S
61 3 11
pn_buddyboss_callback()
S
61 3 11
pn_fluent_community_callback()
S
61 3 11
add_menu_links()
S
55 2 20
pn_key_posttype_select_callback()
S
67 3 7
mobile_notification_preview()
S
57 1 25
pn_key_segment_select_callback()
S
64 2 10
user_notification_order_change_callback()
S
63 2 9
user_settings_notification_limit_callback()
S
62 1 11
__construct()
S
98 1 1
add_sw_js_content()
S
68 1 7
add_pn_config()
S
73 1 6
add_pn_use_sw()
S
78 1 4
add_sw_register_template()
S
74 1 5
user_settings_notification_icon_callback()
S
79 1 3
user_settings_notification_pop_up_icon_callback()
S
79 1 3
user_settings_onpublish_callback()
S
79 1 3
pn_key_position_select_callback()
S
64 1 9
pn_display_popup_after_login_callback()
S
70 1 6
pn_key_showon_apk_only_callback()
S
70 1 6
pn_revoke_subscription_popup_callback()
S
70 1 6
pn_key_url_capture_select_callback()
S
66 1 8
pn_key_url_manual_capture_callback()
S
77 1 3
pn_key_actions_buttons_position_callback()
S
68 1 7
pn_key_banner_message_callback()
S
80 1 3
pn_key_popup_display_settings_title_callback()
S
79 1 3
pn_key_popup_display_settings_ok_callback()
S
79 1 3
pn_key_popup_display_settings_no_thanks_callback()
S
79 1 3
pn_key_popup_display_settings_text_callback()
S
79 1 3
pn_key_popup_display_settings_bg_callback()
S
79 1 3
pn_key_popup_display_setings_border_radius_callback()
S
74 1 4
pn_key_popup_display_setings_custom_css_callback()
S
73 1 4
pn_key_banner_accept_btn_callback()
S
80 1 3
pn_key_banner_decline_btn_callback()
S
80 1 3
pn_key_popupshowagain_callback()
S
74 1 4
pn_key_popupshowafternseconds_callback()
S
74 1 4
pn_key_popupshowafternpageview_callback()
S
74 1 4
user_notification_um_title()
S
74 1 4