Code Analysis: Subscribe to Comments Reloaded 220513

Function Rating Maintainability Complexity Lines of code
stcr\wp_subscribe_reloaded::subscribe_reloaded_manage()
D
18
78 172
stcr\stcr_upgrade::_import_wpcs_data()
D
26
42 139
stcr\wp_subscribe_reloaded::subscribe_reloaded_show()
D
25
32 163
stcr\wp_subscribe_reloaded::new_comment_posted()
C
33 26 94
stcr\stcr_upgrade::upgrade_notification()
B
27
13 201
stcr\wp_subscribe_reloaded::get_subscriptions()
B
35 20 83
stcr_add_subscription()
B
39 21 58
stcr\stcr_utils::stcr_update_menu_options()
A
45 14 41
stcr\wp_subscribe_reloaded::display_admin_header()
A
40 10 68
stcr\wp_subscribe_reloaded::comment_status_changed()
A
43 10 54
stcr\wp_subscribe_reloaded::define_wp_hooks()
A
41 10 50
stcr\wp_subscribe_reloaded::update_subscription_status()
A
46 11 35
stcr\wp_subscribe_reloaded::is_user_subscribed()
A
49 11 31
stcr\wp_subscribe_reloaded::delete_subscriptions()
A
45 10 41
stcr\stcr_upgrade::_import_crn_data()
A
41 8 56
stcr\stcr_upgrade::_create_subscriber_table()
A
43 8 50
stcr\wp_subscribe_reloaded::notify_user()
A
40 7 58
stcr\wp_subscribe_reloaded::set_user_cookie()
A
58 10 12
stcr\wp_subscribe_reloaded::retrieve_user_subscriptions()
A
52 9 22
stcr\stcr_upgrade::patch_collation()
A
44 7 49
stcr\wp_subscribe_reloaded::is_double_check_enabled()
A
50 8 31
stcr\stcr_upgrade::_import_stc_mj_data()
A
45 7 39
stcr\stcr_utils::send_email()
A
43 6 47
stcr\wp_subscribe_reloaded::update_subscription_email()
S
51 7 26
stcr\stcr_utils::create_options()
S
37 3 79
stcr\stcr_upgrade::_sanitize_db_information()
S
49 6 29
stcr\wp_subscribe_reloaded::add_subscription()
S
50 6 29
stcr\stcr_manage::deactivate()
S
52 6 26
stcr\stcr_utils::delete_all_settings()
S
52 6 26
stcr\stcr_manage::confirmation_email()
S
45 5 40
stcr\stcr_manage::activate()
S
54 6 22
stcr\stcr_manage::sysinfo_download()
S
54 6 22
stcr\stcr_utils::register_plugin_scripts()
S
54 6 20
stcr\stcr_utils::to_num_ini_notation()
S
57 6 17
stcr\stcr_utils::blacklisted_emails()
S
58 6 15
stcr\stcr_upgrade::_import_stc_data()
S
51 5 25
stcr\stcr_utils::add_user_subscriber_table()
S
53 5 23
stcr\stcr_manage::subscribe_reloaded_purge()
S
53 5 22
stcr\wp_subscribe_reloaded::__construct()
S
54 5 19
stcr\wp_subscribe_reloaded::comment_content_prepend()
S
60 5 12
stcr\stcr_manage::add_config_menu()
S
43 2 56
stcr\stcr_upgrade::migrate_post_type_support()
S
52 4 26
stcr\stcr_utils::stcr_translate_month()
S
47 3 39
stcr\stcr_manage::__construct()
S
55 4 19
stcr\stcr_manage::admin_notices()
S
55 4 18
stcr\stcr_utils::stcr_update_admin_notice_status()
S
56 4 18
stcr\stcr_manage::stcr_option_manage_subscriptions()
S
57 4 17
stcr\stcr_manage::stcr_option_notifications()
S
58 4 16
stcr\stcr_manage::stcr_option_options()
S
58 4 16
stcr\stcr_manage::stcr_option_support()
S
58 4 16
stcr\stcr_manage::stcr_option_system()
S
58 4 16
stcr\stcr_utils::stcr_get_plugins()
S
57 4 16
stcr\stcr_manage::stcr_option_comment_form()
S
58 4 16
stcr\stcr_manage::stcr_option_management_page()
S
58 4 16
stcr\stcr_utils::stcr_get_menu_options()
S
58 4 15
stcr\stcr_manage::add_comment_column()
S
53 3 23
stcr\stcr_utils::wrap_html_message()
S
54 3 21
stcr\wp_subscribe_reloaded::comment_deleted()
S
56 3 20
stcr\stcr_utils::clean_email()
S
59 3 15
stcr\stcr_upgrade::_update_db()
S
59 3 15
stcr\stcr_utils::remove_user_subscriber_table()
S
65 4 8
stcr\stcr_utils::stcr_update_admin_notice()
S
59 3 14
stcr\stcr_utils::get_subscriber_email_by_key()
S
60 3 13
stcr\stcr_manage::upgrade()
S
62 3 12
stcr\stcr_utils::get_subscriber_key()
S
61 3 12
stcr\stcr_manage::subscribe_url_shortcode()
S
60 3 12
stcr\stcr_utils::stcr_logger()
S
61 3 11
stcr\stcr_utils::stcr_remove_admin_notice()
S
65 3 9
stcr\stcr_utils::stcr_create_ajax_notices()
S
65 3 9
stcr\stcr_manage::stcr_admin_init()
S
63 3 10
stcr\wp_subscribe_reloaded::is_author()
S
74 3 4
stcr\stcr_manage::log_file_purge()
S
65 3 9
stcr\stcr_manage::maybe_update()
S
64 3 9
stcr\stcr_i18n::get_text_direction()
S
67 3 8
stcr\stcr_i18n::register_js_subs_translation()
S
50 1 28
stcr\stcr_utils::stcr_ajax_update_notification()
S
66 2 7
stcr\wp_subscribe_reloaded::add_test_subscriptions()
S
70 2 5
stcr\stcr_manage::add_post_column()
S
67 2 7
stcr\stcr_utils::stcr_create_ajax_hook()
S
68 2 7
stcr\wp_subscribe_reloaded::subscribe_post_author()
S
68 2 7
stcr\wp_subscribe_reloaded::move_form_with_js()
S
73 2 5
stcr\stcr_utils::_is_valid_key()
S
69 2 7
stcr\stcr_utils::check_valid_number()
S
68 2 8
subscribeToCommentsHelper::verifyXSS()
S
67 2 8
stcr\stcr_upgrade::email_blacklist_post_types_recaptcha()
S
65 2 9
stcr\wp_subscribe_reloaded::plugin_settings_link()
S
69 2 6
stcr\stcr_utils::register_admin_scripts()
S
63 2 10
stcr\wp_subscribe_reloaded::_get_comment_object()
S
64 1 11
stcr\stcr_utils::add_plugin_js_scripts()
S
91 1 2
stcr\stcr_utils::add_ritch_editor_textarea()
S
77 1 4
stcr\stcr_i18n::__construct()
S
72 1 5
stcr\stcr_upgrade::apply_patches()
S
82 1 3
stcr\stcr_utils::hook_plugin_scripts()
S
79 1 3
stcr\stcr_i18n::stcr_localize_script()
S
79 1 3
stcr\stcr_i18n::set_wp_locale()
S
81 1 3
stcr\wp_subscribe_reloaded::management_page_sc()
S
76 1 4
stcr\stcr_manage::add_column_header()
S
68 1 6
stcr\stcr_i18n::get_js_subs_translation()
S
82 1 3
stcr\stcr_utils::stcr_create_admin_notice()
S
65 1 9
stcr\stcr_utils::generate_key()
S
70 1 6
stcr\wp_subscribe_reloaded::subscribe_reloaded_load_plugin_textdomain()
S
79 1 3
stcr\stcr_manage::add_post_comments_stylesheet()
S
72 1 5
stcr\stcr_manage::add_options_stylesheet()
S
72 1 5
stcr\stcr_manage::htmlify_message_links()
S
79 1 3
stcr\stcr_upgrade::__construct()
S
73 1 5
stcr\stcr_manage::new_blog()
S
74 1 5
stcr\stcr_utils::__destruct()
S
81 1 3
stcr\stcr_utils::hook_admin_scripts()
S
79 1 3
stcr\stcr_utils::stcr_is_admin()
S
81 1 3
stcr\stcr_utils::__construct()
S
91 1 2
stcr\stcr_subscribe_reloaded::activate()
S
73 1 5
stcr\stcr_manage::duplicate_post_exclude_subs()
S
79 1 3
stcr\stcr_i18n::set_js_subs_translation()
S
79 1 3
stcr\stcr_i18n::get_wp_locale()
S
82 1 3
stcr\stcr_manage::sendConfirmationEMail()
S
80 1 3
stcr\stcr_utils::check_valid_email()
S
73 1 5
stcr\stcr_subscribe_reloaded::__construct()
S
77 1 4
stcr\stcr_utils::enqueue_script_to_wp()
S
81 1 3
stcr\stcr_utils::register_script_to_wp()
S
74 1 4
stcr\stcr_utils::generate_temp_key()
S
72 1 5
stcr\stcr_manage::add_custom_header_meta()
S
73 1 4
subscribeToCommentsHelper::__construct()
S
100 1 2
stcr\stcr_manage::_activate()
S
74 1 5
stcr\stcr_subscribe_reloaded::deactivate()
S
73 1 5
stcr_get_settings()
S
67 1 9