Code Analysis: OAuth 2.0 client for SSO 1.11.5

Function Rating Maintainability Complexity Lines of code
mo_oauth::miniorange_oauth_save_settings()
D
0
134 503
mo_oauth_licensing()
D
13
1 1,624
mo_oauth_login_validate()
D
24
47 147
Mo_Oauth_Widget::mo_oauth_login_form()
C
32 30 89
Mo_Oauth_Widget::mo_oauth_wplogin_form_button()
B
38 22 62
update_app()
B
34 17 104
Mo_OAuth_Client_Admin_Licensing::show_licensing_page()
B
29
1 333
mo_oauth_avatar_manager_get_custom_avatar()
B
38 17 66
mo_register()
B
39 16 75
add_app()
B
31 3 258
mo_oauth_avatar_manager_get_avatar()
A
45 15 40
mo_oauth_apps_config()
A
45 15 40
mo_oauth_apps_config_old()
A
33 1 227
mo_oauth_client_menu()
A
51 12 28
Mo_OAuth_Client_Admin_Addons::addons_page()
A
37 1 173
Mo_OAuth_Client_Admin_Licensing::emit_css()
A
47 1 168
mo_oauth_client_display_feedback_form()
A
40 3 98
mo_eve_online_config()
A
42 3 93
mo_oauth_attribute_mapping()
A
41 2 108
mo_oauth_check_validity_of_entity()
S
54 7 22
mo_oauth_app_customization()
S
40 3 78
mo_oauth_avatar_manager_delete_avatar()
S
49 6 31
mo_oauth_client_instructions()
S
56 6 22
Mo_OAuth_Hanlder::getAccessToken()
S
47 5 36
mo_oauth_show_new_registration_page()
S
42 1 90
testattrmappingconfig()
S
59 6 14
Mo_OAuth_Hanlder::getResourceOwner()
S
50 5 29
set_avatar()
S
45 4 40
Customer::mo_oauth_send_email_alert()
S
41 3 54
Customer::send_otp_token()
S
44 3 46
Mo_Oauth_Widget::mo_oauth_start_session()
S
62 6 10
getnestedattribute()
S
59 5 14
mo_oauth_delete_app()
S
60 5 13
miniorange_support()
S
48 2 57
Customer::add_oauth_application()
S
46 3 41
mo_oauth_sign_in_settings()
S
51 1 68
mo_oauth_is_customer_registered()
S
63 5 10
mo_oauth_client_reports()
S
46 1 59
mo_oauth_show_verify_password_page()
S
49 1 56
mo_oauth_avatar_manager_avatar_resize()
S
51 3 25
Customer::validate_otp_token()
S
46 2 38
Customer::mo_oauth_forgot_password()
S
47 2 36
Customer::create_customer()
S
47 2 36
Mo_OAuth_Hanlder::getResponse()
S
55 3 20
mo_oauth::create_customer()
S
55 3 19
Customer::submit_contact_us()
S
48 2 33
format_custom_css_value()
S
63 4 9
Customer::get_customer_key()
S
50 2 28
mo_oauth::plugin_settings_style()
S
61 3 11
Customer::check_customer()
S
51 2 26
mo_oauth_show_customer_info_page()
S
52 1 36
Customer::get_timestamp()
S
54 2 20
mo_oauth::mo_oauth_get_current_customer()
S
55 2 19
mo_oauth::miniorange_menu()
S
63 3 9
mo__oauth_show_bfs_note()
S
56 1 30
Mo_Oauth_Widget::error_message()
S
67 3 7
mo_oauth::mo_oauth_check_empty_or_null()
S
70 3 6
mo_oauth::mo_oauth_shortcode_login()
S
66 3 8
mo_oauth::plugin_settings_script()
S
62 3 10
mo_oauth_my_show_extra_profile_fields()
S
56 1 26
mo_oauth::__construct()
S
55 1 19
mo_oauth_hjsguh_kiishuyauh878gs()
S
64 2 9
Mo_Oauth_Widget::update()
S
70 2 6
mo_oauth_hbca_xyake()
S
88 2 1
is_ajax_request()
S
80 2 3
mo_oauth::mo_oauth_login_options()
S
65 2 10
Mo_Oauth_Widget::mo_oauth_end_session()
S
73 2 6
Mo_Oauth_Widget::widget()
S
65 2 9
Mo_Oauth_Widget::mo_oauth_load_login_script()
S
66 1 14
mo_oauth::mo_oauth_deactivate()
S
62 1 13
mo_oauth_jhuyn_jgsukaj()
S
82 1 3
mo_oauth::mo_oauth_show_error_message()
S
75 1 4
register_mo_oauth_widget()
S
82 1 3
mo_oauth_avatar_manager_avatar_defaults()
S
76 1 4
mo_oauth::mo_oauth_show_curl_error()
S
100 1 2
mo_oauth::mo_login_widget_text_domain()
S
78 1 3
mo_oauth_faq()
S
100 1 7
mo_oauth::mo_oauth_error_message()
S
72 1 5
is_rest_api_call()
S
78 1 3
Mo_Oauth_Widget::register_plugin_styles()
S
79 1 3
mo_oauth_jkhuiysuayhbw()
S
82 1 3
mo_oauth::mo_oauth_client_feedback_request()
S
83 1 3
mo_oauth::mo_oauth_show_success_message()
S
75 1 4
Mo_OAuth_Client_Admin_Addons::addons()
S
80 1 3
Mo_Oauth_Widget::mo_oauth_wplogin_form_style()
S
75 1 4
Customer::check_internet_connection()
S
77 1 3
Mo_Oauth_Widget::__construct()
S
65 1 8
mo_oauth::mo_oauth_success_message()
S
72 1 5