Code Analysis: 404 to 301 - Redirect, Log and Notify 404 Errors 3.1.0

Function Rating Maintainability Complexity Lines of code
JJ4T3_Admin::review_notice()
A
45 9 40
JJ4T3_Log_Listing::open_redirect()
A
51 9 23
JJ4T3_Log_Listing::process_actions()
A
53 9 21
jj4t3_is_human()
S
64 9 8
JJ4T3_Log_Listing::delete_logs()
S
56 7 16
jj4t3_from_request()
S
60 6 14
JJ4T3_Admin::scripts()
S
58 6 13
JJ4T3_Admin::styles()
S
61 6 11
JJ4T3_Activator_Deactivator_Uninstaller::activate()
S
52 5 24
JJ4T3_404_Data::is_excluded()
S
57 5 17
JJ4T3_404_Actions::set_redirect_url()
S
56 5 17
JJ4T3_404_Actions::set_logging_status()
S
63 6 10
JJ4T3_404_Actions::set_alert_status()
S
63 6 10
JJ_404_to_301::instance()
S
60 5 14
JJ4T3_Log_Listing::safe_redirect()
S
61 5 12
JJ4T3_Log_Listing::save_redirect()
S
54 4 20
JJ4T3_Log_Listing::extra_tablenav()
S
55 4 17
JJ4T3_404_Actions::set_redirect_status()
S
63 5 10
JJ4T3_404_Actions::handle_404()
S
61 4 13
JJ4T3_Activator_Deactivator_Uninstaller::log_table()
S
54 3 23
JJ4T3_Log_Listing::get_group_content()
S
66 4 7
JJ4T3_Admin::upgrade()
S
63 4 10
JJ4T3_404_Actions::set_options()
S
58 3 15
JJ4T3_404_Actions::url_guessing()
S
67 4 7
JJ_404_to_301::includes()
S
61 3 14
JJ4T3_Admin::review_action()
S
62 3 11
JJ4T3_404_Actions::set_redirect_type()
S
68 3 7
jj4t3_get_option()
S
64 3 10
JJ4T3_Log_Listing::get_error_logs()
S
61 3 10
JJ4T3_404_Actions::set_common_check()
S
66 3 9
JJ4T3_404_Data::set_ip()
S
65 3 9
JJ4T3_Log_Listing::get_empty_content()
S
70 3 6
JJ4T3_404_Actions::redirect()
S
65 3 10
JJ4T3_Activator_Deactivator_Uninstaller::uninstall()
S
60 2 14
JJ4T3_404_Logging::get_data()
S
61 2 13
JJ4T3_Admin::error_list()
S
56 1 26
JJ4T3_404_Email::set_body()
S
53 1 23
JJ4T3_Admin::__construct()
S
56 1 17
JJ4T3_Log_Listing::prepare_items()
S
58 1 16
JJ4T3_Log_Listing::column_default()
S
66 2 8
JJ4T3_Log_Listing::column_ip()
S
68 2 7
JJ4T3_Log_Listing::column_ref()
S
67 2 7
jj4t3_redirect_to()
S
68 2 7
jj4t3_redirect_type()
S
66 2 8
JJ4T3_404_Data::set_url()
S
69 2 6
JJ4T3_Log_Listing::column_redirect()
S
67 2 6
JJ4T3_Log_Listing::total_logs()
S
64 2 9
JJ4T3_404_Data::set_ref()
S
70 2 6
JJ4T3_Log_Listing::get_redirect_content()
S
73 2 5
JJ4T3_404_Actions::email_alert()
S
68 2 7
JJ4T3_Log_Listing::column_url()
S
67 2 7
JJ4T3_404_Data::set_ua()
S
70 2 6
JJ4T3_Log_Listing::get_order_by()
S
64 2 9
JJ4T3_Log_Listing::set_groupby()
S
64 2 9
JJ4T3_Log_Listing::get_order()
S
73 2 4
JJ4T3_Admin::action_links()
S
64 2 9
JJ4T3_404_Actions::log_error()
S
69 2 7
JJ4T3_Log_Listing::get_columns()
S
61 1 12
JJ4T3_Admin::admin_menu()
S
61 1 12
jj4t3_log_columns()
S
62 1 11
JJ4T3_Admin::admin_page()
S
80 1 3
JJ4T3_Log_Listing::__construct()
S
66 1 9
JJ4T3_Log_Listing::column_cb()
S
79 1 3
JJ4T3_404_Actions::__construct()
S
75 1 4
JJ4T3_Log_Listing::set_screen()
S
81 1 3
JJ4T3_Admin::add_buffer()
S
82 1 3
JJ4T3_404_Logging::__construct()
S
81 1 3
JJ4T3_404_Email::__construct()
S
70 1 7
JJ4T3_Admin::screen_option()
S
65 1 9
JJ4T3_Admin::add_thickbox()
S
81 1 3
jj_404_to_301()
S
82 1 3
JJ4T3_Admin::rename_menu()
S
74 1 4
JJ4T3_404_Data::set_time()
S
78 1 3
JJ4T3_i18n::textdomain()
S
78 1 3
JJ4T3_404_Data::init()
S
70 1 7
JJ4T3_404_Logging::log_error()
S
70 1 6
JJ4T3_404_Email::set_recipient()
S
74 1 4
JJ4T3_404_Email::set_subject()
S
74 1 4
JJ4T3_404_Email::send_email()
S
75 1 4
JJ4T3_Log_Listing::no_items()
S
78 1 3
JJ4T3_Log_Listing::column_date()
S
65 1 7
JJ4T3_i18n::__construct()
S
79 1 3
jj4t3_redirect_statuses()
S
66 1 8
jj4t3_email_notify_enabled()
S
75 1 4
jj4t3_log_enabled()
S
75 1 4
jj4t3_redirect_enabled()
S
75 1 4
JJ4T3_404_Email::set_headers()
S
68 1 6
jj4t3_update_option()
S
72 1 5
JJ4T3_Admin::register_settings()
S
80 1 3
JJ4T3_Log_Listing::get_sortable_columns()
S
65 1 9
JJ4T3_Log_Listing::column_ua()
S
74 1 4
JJ4T3_Log_Listing::get_bulk_actions()
S
66 1 8
JJ_404_to_301::locale()
S
81 1 3