Code Analysis: IURNY by INDIGITALL – Web Push Notifications, Whatsapp Chat 2.5.0

Function Rating Maintainability Complexity Lines of code
Indigitall_Public::iwp_add_wh_chat()
B
29
6 225
ApiManager::checkToken()
A
36 12 89
iwp_save_custom_fields()
A
42 11 52
Indigitall_Admin::admin_menu()
A
46 10 41
ApiManager::updateWelcomePush()
A
44 7 47
ApiManager::addWelcomePush()
A
44 7 47
ApiManager::sendWelcomePush()
A
44 7 46
ApiManager::getWelcomePushByID()
A
45 7 45
iwp_indigitall_save_welcome_notification_ajax()
A
40 5 68
ApiManager::login()
S
44 6 45
ApiManager::loginDomain()
S
44 6 45
ApiManager::validate2FAToken()
S
44 6 44
ApiManager::refresh2FAToken()
S
47 6 36
iwp_createPaginationLinks()
S
52 6 23
ApiManager::updateTopic()
S
47 5 36
ApiManager::deleteTopic()
S
47 5 36
ApiManager::createTopic()
S
47 5 36
iwp_login_ajax()
S
52 5 24
iwp_login_ajax_domain()
S
52 5 24
Indigitall_Public::add_attributes_to_script()
S
47 4 33
iwp_get_welcome_push_ajax()
S
50 4 30
ApiManager::getTopics()
S
50 4 28
ApiManager::getTopicsPagination()
S
50 4 28
ApiManager::getApplications()
S
51 4 27
iwp_add_topic_ajax()
S
53 4 25
iwp_get_topics_ajax()
S
52 4 25
iwp_get_application_ajax()
S
53 4 24
iwp_edit_topic_ajax()
S
54 4 21
iwp_2fa_refresh_verification()
S
55 4 20
iwp_2fa_verification()
S
55 4 20
iwp_createTableTopics()
S
48 3 33
Indigitall_Admin::iwp_activate_plugin_validate()
S
58 4 17
iwp_createSelectApplication()
S
58 4 14
iwp_can_read_topics_ajax()
S
61 4 12
Indigitall_Public::iwp_add_scp()
S
54 3 20
wh_get_image()
S
52 2 30
iwp_indigitall_toggle_welcome_notification_ajax()
S
51 2 27
iwp_meta_box_push_callback()
S
53 1 39
iwp_indigitall_save_whatsapp_notification_ajax()
S
49 1 32
wh_reset_image()
S
56 1 31
iwp_custom_fields_auth_callback()
S
66 3 8
iwp_activation_redirect()
S
69 3 6
load_iwp_media_files()
S
73 3 5
iwp_updateOption_ajax()
S
64 3 10
Indigitall_Admin::add_admin_script()
S
58 2 15
iwp_indigitall_check_login_and_project()
S
64 3 10
iwp_delete_topic_ajax()
S
60 2 13
Indigitall_Admin::add_admin_page()
S
54 1 21
Indigitall_Public::iwp_add_modal_window()
S
60 1 19
iwp_set_application_ajax()
S
57 1 17
iwp_disconnect_ajax()
S
60 1 15
iwp_indigitall_toggle_developer_mode()
S
64 2 10
iwp_sanitize_send_push()
S
70 2 7
Indigitall_Admin::iwp_appkey_validate()
S
67 2 8
Indigitall_Public::init()
S
58 1 14
iwp_meta_boxes_push()
S
64 1 11
iwp_register_meta_fields()
S
63 1 11
iwp_get_application_data_ajax()
S
63 1 11
Indigitall_Public::__construct()
S
98 1 1
iwp_add_action_links()
S
74 1 4
iwp_createPaginationBottom()
S
64 1 10
ApiManager::setUpHeaders()
S
67 1 8
iwp_plugin_init()
S
78 1 3
Indigitall_Admin::init()
S
75 1 4
iwp_createPaginationTop()
S
70 1 6
Indigitall_Public::get_plugin_url()
S
78 1 3
Indigitall_Admin::__construct()
S
91 1 2
iwp_plugin_activate()
S
80 1 3
iwp_init_thickbox()
S
83 1 3