Code Analysis: IURNY by INDIGITALL – WhatsApp Chat, Web Push Notifications 2.8.0

Function Rating Maintainability Complexity Lines of code
Indigitall_Public::iwp_add_wh_chat()
B
27
8 264
CustomEvents::getUserPlatform()
B
34 19 82
ApiManager::sendRequest()
B
37 18 69
iwp_save_custom_fields()
B
36 14 82
iwp_meta_box_push_callback()
B
30 3 242
getCountriesAndPrefix()
A
18
1 250
ApiManager::reconfigureSecretKeyForOldUsers()
A
42 11 53
CustomEvents::sendCustomEvent()
A
42 10 51
Indigitall_Admin::admin_menu()
A
46 10 41
ApiManager::login()
A
42 9 50
CustomEvents::cropCenterImage()
A
43 9 49
ApiManager::validate2FAToken()
A
44 8 42
iwp_login_ajax()
S
52 7 26
ApiManager::getOldValuesForReconection()
S
52 7 22
iwp_add_topic_ajax()
S
49 6 33
iwp_edit_topic_ajax()
S
50 6 29
Indigitall_Public::iwp_add_modal_window()
S
44 1 103
iwp_createPaginationLinks()
S
52 6 23
ApiManager::getSecretKey()
S
51 6 23
iwp_indigitall_save_welcome_notification_ajax()
S
43 4 50
iwp_get_welcome_push_ajax()
S
49 5 33
iwp_get_topics_ajax()
S
49 5 32
ApiManager::createTopic()
S
52 5 22
ApiManager::updateTopic()
S
52 5 22
load_library_image()
S
54 5 22
ApiManager::refresh2FAToken()
S
52 5 22
iwp_2fa_verification()
S
55 5 21
ApiManager::postSecretKey()
S
54 5 19
Indigitall_Public::add_attributes_to_script()
S
47 4 33
iwp_get_application_ajax()
S
51 4 29
getCountriesAndPrefixByLang()
S
58 5 14
ApiManager::getTopicsPagination()
S
52 4 23
ApiManager::getApplications()
S
52 4 22
Indigitall_Public::initLang()
S
54 4 21
iwp_delete_topic_ajax()
S
56 4 20
ApiManager::deleteTopic()
S
54 4 19
iwp_createTableTopics()
S
48 3 33
iwp_2fa_refresh_verification()
S
58 4 17
Indigitall_Admin::iwp_activate_plugin_validate()
S
58 4 17
iwp_createSelectApplication()
S
58 4 14
CustomEvents::getServerInfo()
S
51 3 29
ApiManager::_prepareWelcomePushResponse()
S
60 4 14
iwp_updateOption_ajax()
S
60 4 13
iwp_can_read_topics_ajax()
S
61 4 12
CustomEvents::getImageByName()
S
54 3 21
Indigitall_Public::iwp_add_scp()
S
54 3 20
ApiManager::setOldValuesForDesconection()
S
48 2 32
ApiManager::sendWelcomePush()
S
57 3 15
ApiManager::updateWelcomePushImage()
S
57 3 15
ApiManager::addWelcomePush()
S
57 3 15
ApiManager::getWelcomePushByID()
S
57 3 15
ApiManager::updateWelcomePush()
S
57 3 15
iwp_change_wa_status_event()
S
64 4 10
wh_get_image()
S
52 2 30
iwp_indigitall_toggle_welcome_notification_ajax()
S
53 2 22
ApiManager::deleteAllOptions()
S
49 1 36
iwp_indigitall_save_whatsapp_notification_ajax()
S
48 1 35
ApiManager::resetAllOptions()
S
50 1 32
wh_reset_image()
S
56 1 31
ApiManager::getApiUrl()
S
68 3 6
iwp_custom_fields_auth_callback()
S
66 3 8
iwp_activation_redirect()
S
69 3 6
Indigitall_Admin::add_admin_script()
S
58 2 15
load_iwp_media_files()
S
73 3 5
iwp_indigitall_check_login_and_project()
S
64 3 10
iwp_meta_boxes_push()
S
62 2 13
Indigitall_Admin::add_admin_page()
S
54 1 21
iwp_set_application_ajax()
S
56 1 18
ApiManager::sendTryCatchErrorEvent()
S
57 1 18
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
iwp_change_wp_status_event()
S
70 2 7
Indigitall_Public::init()
S
58 1 14
iwp_register_meta_fields()
S
63 1 11
encodeAndClearPostTitle()
S
64 1 8
iwp_plugin_activate()
S
80 1 3
ApiManager::setReConfigStatus()
S
79 1 3
CustomEvents::iwp_activate()
S
76 1 4
Indigitall_Public::get_plugin_url()
S
78 1 3
iwp_get_application_data_ajax()
S
64 1 10
CustomEvents::iwp_deactivate()
S
76 1 4
getBlogPostsPageUrl()
S
81 1 3
iwp_init_thickbox()
S
83 1 3
Indigitall_Admin::__construct()
S
91 1 2
Indigitall_Admin::init()
S
75 1 4
Indigitall_Public::__construct()
S
98 1 1
uploadFileToMedia()
S
64 1 10
clearPushTitle()
S
69 1 6
decodeAndClearText()
S
80 1 3
ApiManager::deleteReConfigStatus()
S
80 1 3
iwp_createPaginationBottom()
S
64 1 10
iwp_createPaginationTop()
S
70 1 6
encodeAndClearPostBody()
S
64 1 8
iwp_add_action_links()
S
74 1 4
iwp_plugin_init()
S
78 1 3
iwp_send_event()
S
68 1 7
iwp_disconnect_ajax()
S
72 1 6
CustomEvents::iwp_uninstall()
S
74 1 5