Code Analysis: Integration for Zoho Desk 1.0.1

Function Rating Maintainability Complexity Lines of code
iafwzdesk_FormSubmit::filter_criteria()
D
32 36 98
iafwzdesk_handle_request()
C
31 27 106
iafwzdesk_FormSubmit::process_formidable_submission()
B
37 21 74
iafwzdesk_FormSubmit::map_form_data_to_crm()
B
38 19 63
IAFWZDESK_Error_Log_Extend::prepare_items()
B
39 19 59
IAFWZDESK_PRODUCT::add_desk_ticket_with_contact()
B
39 19 59
iafwzdesk_FormSubmit::get_user_location()
B
40 18 58
iafwzdesk_FormSubmit::process_gravityform_submission()
B
40 16 61
IAFWZDESK_Field_Mapping::block_field_mapping()
B
41 16 56
IAFWZDESK_Form_Fields::getElementorFormFields()
B
43 16 47
iafwzdesk_process_request_key()
A
39 14 62
iafwzdesk_revoke_request_key()
A
39 14 62
IAFWZDESK_Form_Group_Id::getElementorForms()
A
45 15 41
IAFWZDESK_PRODUCT::get_desk_departments()
A
41 13 57
IAFWZDESK_PRODUCT::get_desk_departments_fields()
A
41 13 57
IAFWZDESK_Error_Log_Extend::display_tablenav()
A
37 11 85
iafwzdesk_FormSubmit::systemFieldsValue()
A
46 14 36
IAFWZDESK_Error_Log_delete_all_action()
A
50 14 26
IAFWZDESK_Form_Fields::getGravityFormFields()
A
46 13 37
IAFWZDESK_Form_Fields::getFormidableFormFields()
A
46 12 36
IAFWZDESK_Error_Log_Extend::process_bulk_action()
A
43 11 47
iafwzdesk_check_for_code()
A
44 11 43
IAFWZDESK_Setup_Extend::prepare_items()
A
43 11 43
iafwzdesk_ai_settings_request()
A
45 11 40
iafwzdesk_FormSubmit::process_cf7_submission()
A
46 11 37
iafwzdesk_license_expiry_notice()
A
43 10 47
iafwzdesk_FormSubmit::process_wpforms_submission()
A
45 10 44
IAFWZDESK_Accounts_Extend::column_data_center()
A
51 11 25
IAFWZDESK_PRODUCT::create_zoho_desk_contact()
A
46 10 38
IAFWZDESK_PRODUCT::get_desk_org_id()
A
46 10 37
IAFWZDESK_PRODUCT::get_zoho_desk_contact_id_by_email()
A
46 10 36
iafwzdesk_uninstall()
A
44 9 46
IAFWZDESK_Form_Name::getElementorFormName()
A
49 10 29
IAFWZDESK_Form_Fields::getFormFields()
A
39 6 84
iafwzdesk_FormSubmit::process_elementor_form_submission()
A
48 9 33
iafwzdesk_settings()
A
49 9 29
IAFWZDESK_Error_Log_show_action()
A
50 9 26
IAFWZDESK_Error_Log::get_all_error_logs_with_timefilter()
A
46 8 39
iafwzdesk_FormSubmit::handle_crm_action()
A
52 9 23
iafwzdesk_handle_authenticate()
A
45 7 40
iafwzdesk_update_integration_status()
A
51 8 25
iafwzdesk_send_error_log_details_email_by_log_id()
A
42 6 52
iafwzdesk_process_request_handler()
S
50 7 30
iafwzdesk_categorizeCrmFields()
S
51 7 28
iafwzdesk_activate()
S
52 7 26
IAFWZDESK_SmartForm_Filter::submission_status()
S
50 7 25
IAFWZDESK_Form_Group_Id::getAllFormGroupID()
S
48 6 39
iafwzdesk_enqueue_scripts()
S
46 6 38
iafwzdesk_generate_page_content()
S
43 5 53
IAFWZDESK_Error_Log::add_error_log()
S
49 6 33
IAFWZDESK_Field_Mapping::create_mapping()
S
48 6 32
IAFWZDESK_SmartForm_Filter::detect_spam()
S
56 7 17
iafwzdesk_delete_options()
S
51 6 30
iafwzdesk_admin_review_notice()
S
52 6 27
IAFWZDESK_Form_Fields::getNinjaFormFields()
S
53 6 23
IAFWZDESK_Field_Mapping::update_mapping()
S
47 5 37
IAFWZDESK_Form_Fields::getEverestFormFields()
S
53 6 22
IAFWZDESK_Form_Fields::getWPFormsFields()
S
54 6 21
iafwzdesk_errorlog_resync_action()
S
53 6 21
IAFWZDESK_AI_Settings::validate_form()
S
56 6 19
iafwzdesk_delete_table()
S
56 6 18
iafwzdesk_review_action()
S
56 6 17
IAFWZDESK_Form_Name::getFormName()
S
58 6 16
IAFWZDESK_Error_Log_delete_action()
S
57 6 14
iafwzdesk_is_valid_key()
S
60 6 13
IAFWZDESK_AI_Settings::contains_keyword()
S
61 6 12
IAFWZDESK_Form_Fields::getContactForm7Fields()
S
54 5 22
iafwzdesk_bulk_resync()
S
54 5 22
iafwzdesk_process_resync()
S
48 4 35
iafwzdesk_run_uninstall()
S
55 5 20
iafwzdesk_request_token()
S
48 4 31
IAFWZDESK_Error_Log_Extend::column_action()
S
50 4 29
iafwzdesk_handle_delete_action()
S
57 5 14
IAFWZDESK_Error_Log::update_error_log()
S
51 4 27
IAFWZDESK_Form_Group_Id::getEverestForms()
S
53 4 24
IAFWZDESK_Accounts_Extend::prepare_items()
S
52 4 24
IAFWZDESK_Form_Group_Id::getGravityForms()
S
58 4 17
IAFWZDESK_Form_Group_Id::getFormidableForms()
S
58 4 17
IAFWZDESK_Form_Group_Id::getNinjaForms()
S
57 4 17
IAFWZDESK_Accounts_Extend::extra_tablenav()
S
58 4 16
IAFWZDESK_Setup_Extend::extra_tablenav()
S
58 4 16
IAFWZDESK_AI_Settings::check_spam_detection()
S
58 4 15
IAFWZDESK_Error_Log_Extend::column_error_message()
S
64 5 8
IAFWZDESK_Account_Table::get_account_data()
S
58 4 14
IAFWZDESK_Field_Mapping::get_all_mappings()
S
60 4 13
IAFWZDESK_PRODUCT::get_access_token()
S
51 3 27
iafwzdesk_deactivate()
S
62 4 12
IAFWZDESK_Form_Group_Id::getContactForm7Forms()
S
56 3 19
IAFWZDESK_Field_Mapping::get_mapping_by_id()
S
58 3 16
IAFWZDESK_Error_Log_Extend::column_integration_name()
S
64 4 9
IAFWZDESK_Form_Group_Id::getWPForms()
S
59 3 15
IAFWZDESK_Account_Table::update_account()
S
51 2 30
iafwzdesk_FormSubmit::process_form_submission()
S
58 3 15
IAFWZDESK_AI_Settings::check_email_detection()
S
60 3 13
IAFWZDESK_AI_Settings::check_email_validation()
S
60 3 13
iafwzdesk_record_action()
S
62 3 12
IAFWZDESK_Account_Table::insert_account()
S
52 2 27
IAFWZDESK_Accounts_Extend::column_action()
S
54 2 22
IAFWZDESK_Setup_Extend::display_tablenav()
S
59 2 20
IAFWZDESK_Error_Log_Extend::extra_tablenav()
S
63 2 20
IAFWZDESK_Accounts_Extend::display_tablenav()
S
61 2 16
IAFWZDESK_SmartForm_Filter::validate_email()
S
64 3 9
IAFWZDESK_Error_Log_Extend::column_status_icon()
S
66 3 8
IAFWZDESK_Form_Name::getContactForm7Name()
S
68 3 7
IAFWZDESK_Util::getAccessToken()
S
68 3 7
IAFWZDESK_SmartForm_Filter::detect_duplicate_entry()
S
65 3 8
IAFWZDESK_Field_Mapping::get_mapping()
S
64 3 9
IAFWZDESK_Form_Name::getEverestFormsName()
S
59 2 15
IAFWZDESK_Form_Name::getWPFormsName()
S
68 3 7
IAFWZDESK_Form_Name::getFormidableFormsName()
S
67 3 7
IAFWZDESK_SmartForm_Filter::contains_spam_keywords()
S
67 3 8
IAFWZDESK_Form_Name::getGravityFormsName()
S
67 3 7
IAFWZDESK_Setup_Extend::column_action()
S
52 1 29
IAFWZDESK_Field_Mapping::update_integration_status()
S
62 2 11
IAFWZDESK_Setup_Extend::column_integration_status()
S
64 2 11
IAFWZDESK_Error_Log::get_error_log()
S
62 2 11
IAFWZDESK_Field_Mapping::create_table()
S
56 1 22
IAFWZDESK_Setup_Extend::column_form_type()
S
53 1 21
IAFWZDESK_Error_Log::create_table()
S
57 1 20
IAFWZDESK_Account_Table::create_table()
S
59 1 18
iafwzdesk_getPremiumFields()
S
61 1 16
IAFWZDESK_Error_Log::get_unique_integration_ids()
S
69 2 6
IAFWZDESK_Error_Log::get_unique_error_types()
S
69 2 6
IAFWZDESK_Setup_Extend::column_sno()
S
65 2 9
IAFWZDESK_Accounts_Extend::column_added_time()
S
77 2 3
IAFWZDESK_Error_Log::get_all_error_logs()
S
64 2 9
iafwzdesk_handle_error()
S
67 2 7
IAFWZDESK_Account_Table::delete_account()
S
65 2 8
IAFWZDESK_Accounts_Extend::column_modified_time()
S
77 2 3
IAFWZDESK_Error_Log_Extend::column_sno()
S
64 2 9
IAFWZDESK_Error_Log_Extend::column_updated_at()
S
70 2 6
IAFWZDESK_Setup_Extend::column_added_time()
S
77 2 3
IAFWZDESK_Error_Log_Extend::column_error_type()
S
70 2 6
IAFWZDESK_SmartForm_Filter::detect_email_type()
S
70 2 5
IAFWZDESK_Accounts_Extend::column_sno()
S
65 2 9
IAFWZDESK_SmartForm_Filter::validate_phone()
S
69 2 6
IAFWZDESK_Field_Mapping::get_integration_name()
S
68 2 6
IAFWZDESK_Accounts_Extend::column_account_name()
S
77 2 3
IAFWZDESK_Form_Fields::mapCF7TypeToInputType()
S
61 1 14
iafwzdesk_FormSubmit::check_and_add_error_log()
S
60 1 14
IAFWZDESK_Error_Log_Extend::get_columns()
S
60 1 13
IAFWZDESK_Setup_Extend::get_columns()
S
61 1 12
IAFWZDESK_Field_Mapping::delete_mapping()
S
63 1 12
iafwzdesk_register_menu_page()
S
65 1 11
IAFWZDESK_Accounts_Extend::get_columns()
S
62 1 11
IAFWZDESK_Id_Mapping::get_plugin_id_map()
S
63 1 11
IAFWZDESK_Setup_Extend::get_sortable_columns()
S
68 1 8
IAFWZDESK_Form_Name::__construct()
S
91 1 2
IAFWZDESK_SmartForm_Filter::has_too_many_links()
S
79 1 3
IAFWZDESK_Error_Log_Extend::__construct()
S
68 1 7
IAFWZDESK_Field_Mapping::getFieldMappingTotalCount()
S
70 1 6
IAFWZDESK_AI_Settings::__construct()
S
65 1 8
IAFWZDESK_Setup_Extend::__construct()
S
68 1 7
IAFWZDESK_Account_Table::get_single_account_data()
S
69 1 6
iafwzdesk_FormSubmit::create_error_response()
S
72 1 6
IAFWZDESK_Setup_Extend::no_items()
S
80 1 3
IAFWZDESK_Error_Log_Extend::get_bulk_actions()
S
68 1 7
IAFWZDESK_Form_Group_Id::__construct()
S
91 1 2
IAFWZDESK_Util::updateAccessToken()
S
71 1 5
IAFWZDESK_SmartForm_Filter::is_fake_email()
S
79 1 3
IAFWZDESK_Error_Log_Extend::column_cb()
S
72 1 6
IAFWZDESK_Accounts_Extend::__construct()
S
64 1 9
IAFWZDESK_Form_Fields::__construct()
S
91 1 2
iafwzdesk_enable_review_notice()
S
80 1 3
IAFWZDESK_Id_Mapping::get_plugin_name_by_id()
S
75 1 4
IAFWZDESK_Setup_Extend::column_integration_name()
S
80 1 3
IAFWZDESK_Error_Log_Extend::no_items()
S
80 1 3
IAFWZDESK_Field_Mapping::__construct()
S
73 1 5
IAFWZDESK_Error_Log_Extend::get_sortable_columns()
S
71 1 6
iafwzdesk_plugin_action_links()
S
72 1 5
IAFWZDESK_Error_Log::__construct()
S
73 1 5
IAFWZDESK_Accounts_Extend::no_items()
S
80 1 3
IAFWZDESK_PRODUCT::__construct()
S
68 1 7
IAFWZDESK_Error_Log::delete_error_log()
S
69 1 7
iafwzdesk_ignoreFields()
S
71 1 7
IAFWZDESK_Account_Table::__construct()
S
76 1 4
IAFWZDESK_Form_Name::getNinjaFormsName()
S
79 1 3
IAFWZDESK_Error_Log_Extend::clear_cache()
S
81 1 3
IAFWZDESK_Error_Log::delete_all_error_logs()
S
78 1 3
IAFWZDESK_Accounts_Extend::get_sortable_columns()
S
74 1 5
IAFWZDESK_Account_Table::get_total_accounts()
S
75 1 4
iafwzdesk_FormSubmit::__construct()
S
67 1 7
IAFWZDESK_PRODUCT::create_error_response()
S
69 1 7
IAFWZDESK_Setup_Extend::column_form_name()
S
68 1 7
IAFWZDESK_Error_Log::delete_all_success_logs()
S
68 1 7
IAFWZDESK_AI_Settings::create_error_response()
S
69 1 7