Code Analysis: Password Policy Manager 2.0.2

Function Rating Maintainability Complexity Lines of code
MOPPMFeedbackHandler::handle_feedback()
C
36 25 68
MOPPM::custom_authenticate()
B
40 17 53
MOPPM_Ajax::moppm_submit_new_pass()
A
40 15 53
moppm_reset_pass_form()
A
33 10 125
moppm_register_user()
A
44 15 40
MOPPM_Ajax::moppm_setting_enable_disable_form()
A
50 16 24
MOPPM::moppm_update_db_check()
A
48 15 31
Moppm_Utility::moppm_send_configuration()
A
48 12 30
MOPPM_Ajax::moppm_ajax()
A
48 11 35
MOPPM::profile_authenticate()
A
53 10 20
Moppm_Utility::validate_password()
A
54 10 19
MOPPM::moppm_notices()
A
41 4 106
moppm_handle_support_form()
A
52 9 21
Moppm_Utility::check_password_score()
A
53 8 25
MOPPM_Ajax::moppm_reset_button_submit()
S
49 7 30
MOPPM::moppm_show_message()
S
48 5 50
moppm_verify_user()
S
58 7 14
MOPPM::moppm_password_reset()
S
53 6 22
MOPPM_Ajax::moppm_setting_enable_disable()
S
55 6 19
MOPPM_Ajax::moppm_enable_disable_report()
S
58 6 14
MOPPMFeedbackHandler::moppm_feedback_actions()
S
61 6 12
MOPPM::moppm_redirect_page()
S
55 5 19
MOPPM_Api::send_email_alert()
S
47 4 33
MOPPM_Ajax::moppm_update_plan()
S
61 5 11
MOPPM::moppm_feedback_request()
S
54 4 19
MOPPM::moppm_create_usermeta()
S
57 4 15
MOPPMFeedbackHandler::moppm_pass2login_redirect()
S
58 4 14
MOPPM_Ajax::moppm_report_remove()
S
60 4 12
moppm_reset_password()
S
60 4 12
MOPPM::moppm_send_reset_link()
S
48 2 40
moppm_get_current_user()
S
55 3 19
MOPPM_DATABASE::plugin_activate()
S
59 3 15
moppm_icr()
S
65 4 9
MOPPM_Ajax::moppm_clear_button()
S
61 3 12
MOPPM::__construct()
S
50 2 27
MOPPM::moppm_password_column_content()
S
62 3 11
MOPPM_Api::submit_contact_us()
S
55 2 18
MOPPM_Api::make_curl_call()
S
57 2 16
MOPPM_Ajax::moppm_black_friday_remove()
S
63 3 10
moppm_goto_sign_in_page()
S
65 3 8
moppm_revert_back_registration()
S
64 3 9
moppm_check_empty_or_null()
S
71 3 6
MOPPM_Ajax::moppm_ajax_fun()
S
62 3 10
MOPPM_Ajax::moppm_login()
S
69 3 6
MOPPM_Api::wp_remote_post()
S
60 2 14
moppm_save_success_user_config()
S
61 2 13
MOPPM::moppm_login_extra_note()
S
62 2 11
MOPPM_Messages::show_message()
S
67 2 7
MOPPM::moppm_settings_script()
S
68 2 6
MOPPM_Api::create_user()
S
58 1 15
MOPPM::moppm_settings_style()
S
65 2 8
MOPPM::moppm_add_plugin_action_links()
S
68 2 7
MOPPM::webroom_wc_remove_password_strength()
S
74 2 5
moppm_generate_random_string()
S
64 2 9
MOPPM_DATABASE::generate_tables()
S
66 2 8
moppm_generate_id()
S
69 2 7
MOPPM_Api::createauthheader()
S
60 1 13
MOPPM_Api::forgot_password()
S
60 1 12
MOPPM::moppm_activate()
S
61 1 12
MOPPM_Ajax::moppm_log_out_form()
S
70 1 7
MOPPM_Constants::define_global()
S
72 1 5
MOPPM_Constants::__construct()
S
82 1 3
MOPPM_Ajax::__construct()
S
79 1 3
MOPPM_DATABASE::moppm_get_report_list()
S
72 1 5
MOPPM_DATABASE::__construct()
S
76 1 4
MOPPM_DATABASE::delete_report_list()
S
72 1 5
MOPPM::moppm_add_thickbox()
S
82 1 3
MOPPM_DATABASE::insert_report_list()
S
71 1 5
MOPPM_DATABASE::clear_report_list()
S
72 1 5
MOPPM_DATABASE::update_report_list()
S
72 1 5
MOPPMFeedbackHandler::__construct()
S
75 1 4
MOPPM::moppm_widget_menu()
S
61 1 10
MOPPM::moppm()
S
80 1 3
MOPPM::moppm_includes()
S
64 1 10
MOPPM::moppm_deactivate()
S
81 1 3
MOPPM_Api::check_user()
S
65 1 9
MOPPM::moppm_password_column()
S
76 1 4
MOPPM_Api::get_user_key()
S
63 1 10