Code Analysis: INDIGITALL - Web Push Notifications (Free & Unlimited) 2.2.2

Function Rating Maintainability Complexity Lines of code
iwp_save_custom_fields()
A
42 11 52
Indigitall_Admin::admin_menu()
A
49 8 34
iwp_indigitall_save_welcome_notification_ajax()
A
40 5 68
ApiManager::checkToken()
S
45 6 43
ApiManager::updateWelcomePush()
S
46 6 42
ApiManager::addWelcomePush()
S
46 6 42
ApiManager::sendWelcomePush()
S
46 6 41
ApiManager::getWelcomePushByID()
S
46 6 40
Indigitall_Public::iwp_add_scp()
S
45 5 54
createPaginationLinks()
S
52 6 23
ApiManager::login()
S
48 4 35
ApiManager::createTopic()
S
49 4 31
ApiManager::updateTopic()
S
49 4 31
ApiManager::deleteTopic()
S
49 4 31
iwp_get_welcome_push_ajax()
S
50 4 30
iwp_get_topics_ajax()
S
52 4 25
iwp_add_topic_ajax()
S
53 4 25
iwp_get_application_ajax()
S
53 4 24
iwp_edit_topic_ajax()
S
54 4 21
createTableTopics()
S
48 3 33
Indigitall_Admin::iwp_activate_plugin_validate()
S
58 4 17
createSelectApplication()
S
58 4 14
iwp_can_read_topics_ajax()
S
61 4 12
ApiManager::getTopicsPagination()
S
52 3 23
ApiManager::getTopics()
S
53 3 23
ApiManager::getApplications()
S
53 3 22
iwp_login_ajax()
S
59 3 14
iwp_indigitall_toggle_welcome_notification_ajax()
S
51 2 27
iwp_meta_box_push_callback()
S
53 1 39
iwp_custom_fields_auth_callback()
S
66 3 8
iwp_activation_redirect()
S
69 3 6
iwp_indigitall_check_login_and_project()
S
64 3 10
iwp_delete_topic_ajax()
S
60 2 13
Indigitall_Admin::add_admin_script()
S
60 2 13
Indigitall_Admin::add_admin_page()
S
54 1 21
Indigitall_Public::iwp_add_modal_window()
S
60 1 19
Indigitall_Admin::iwp_appkey_validate()
S
67 2 8
iwp_sanitize_send_push()
S
70 2 7
iwp_disconnect_ajax()
S
60 1 15
iwp_indigitall_toggle_developer_mode()
S
64 2 10
iwp_set_application_ajax()
S
60 1 13
iwp_register_meta_fields()
S
63 1 11
iwp_meta_boxes_push()
S
64 1 11
iwp_get_application_data_ajax()
S
63 1 11
Indigitall_Public::get_plugin_url()
S
78 1 3
iwp_plugin_activate()
S
80 1 3
Indigitall_Public::init()
S
65 1 8
ApiManager::setUpHeaders()
S
67 1 8
Indigitall_Admin::__construct()
S
91 1 2
createPaginationBottom()
S
64 1 10
iwp_updateOption_ajax()
S
73 1 5
Indigitall_Public::__construct()
S
98 1 1
Indigitall_Admin::init()
S
75 1 4
iwp_add_action_links()
S
74 1 4
createPaginationTop()
S
70 1 6
iwp_init_thickbox()
S
83 1 3
iwp_plugin_init()
S
78 1 3