Code Analysis: Activity Log 2.10.1

Function Rating Maintainability Complexity Lines of code
AAL_Activity_Log_List_Table::extra_tablenav()
C
30 26 122
AAL_Activity_Log_List_Table::prepare_items()
C
33 27 84
AAL_Activity_Log_List_Table::column_description()
C
36 24 70
AAL_Settings::register_settings()
A
30 8 157
AAL_Hook_Plugins::hooks_plugin_install_or_update()
A
45 11 40
AAL_Settings_Fields::email_notification_buffer_field()
A
42 10 52
AAL_Hook_Posts::hooks_transition_post_status()
A
51 11 26
AAL_Export::prep_row()
A
49 10 30
AAL_Hook_Comments::handle_comment_log()
A
50 10 29
AAL_Hook_Themes::hooks_theme_install_or_update()
A
45 9 42
AAL_Export::admin_capture_action()
A
49 9 29
AAL_Notifications::process_notifications()
A
52 9 23
AAL_Notifications::get_settings_dropdown_values()
A
49 8 30
AAL_Activity_Log_List_Table::_get_allow_caps()
A
52 8 24
AAL_Notification_Email::trigger()
A
51 8 24
AAL_Integration_WooCommerce::wc_get_settings_pages()
A
55 8 20
AAL_Hook_Taxonomies::hooks_created_edited_deleted_term()
S
52 7 25
AAL_API::setup_userdata()
S
54 7 21
AAL_Activity_Log_List_Table::_get_where_by_role()
S
54 7 19
AAL_Activity_Log_List_Table::column_author()
S
54 7 19
AAL_Notification_Base::prep_notification_body()
S
50 6 28
AAL_Activity_Log_List_Table::__construct()
S
40 3 73
AAL_Privacy::wp_exporter()
S
41 3 64
AAL_Hook_Themes::hooks_theme_modify()
S
55 6 19
AAL_API::_get_ip_address()
S
56 6 18
AAL_Settings_Fields::select_field()
S
55 6 18
AAL_Exporter_csv::write()
S
55 6 18
AAL_API::insert()
S
43 3 61
AAL_Hook_Options::hooks_updated_option()
S
40 2 73
AAL_Activity_Log_List_Table::column_default()
S
51 5 23
AAL_Hook_Plugins::hooks_plugin_modify()
S
53 5 22
AAL_Hook_Posts::hooks_delete_post()
S
54 5 21
AAL_Hook_Themes::hooks_theme_deleted()
S
55 5 20
AAL_Settings::menu_print_tabs()
S
54 5 19
AAL_Settings_Fields::number_field()
S
55 5 18
AAL_Activity_Log_List_Table::extra_tablenav_footer()
S
50 4 31
AAL_Admin_Ui::activity_log_page_func()
S
46 1 75
AAL_Maintenance::activate()
S
59 5 14
AAL_Hook_Widgets::hooks_widget_delete()
S
59 5 13
AAL_Notification_Email::validate_options()
S
61 5 12
AAL_Hook_Emails::get_caller_source()
S
62 5 11
AAL_Notifications::get_handlers()
S
62 5 11
AAL_Export::admin_register_exporters()
S
55 4 19
AAL_Settings_Fields::textarea_field()
S
56 4 16
AAL_Maintenance::_create_tables()
S
51 3 31
AAL_Settings_Fields::text_field()
S
58 4 14
AAL_Maintenance::uninstall()
S
59 4 14
AAL_Notifications::load_handlers()
S
63 4 11
AAL_Settings::ajax_aal_get_properties()
S
62 4 11
AAL_Hook_Plugins::_add_log_plugin()
S
54 3 21
AAL_Notification_Base::add_settings_field_helper()
S
56 3 19
AAL_Notifications::get_enabled_handlers()
S
63 4 10
AAL_Hook_Options::hooks_aal_options()
S
64 4 9
AAL_Settings::get_options()
S
71 4 5
AAL_Hook_Emails::hooks_wp_mail_succeeded()
S
59 3 15
AAL_Hook_Emails::get_caller_source_by_file()
S
59 3 15
AAL_Hook_Menus::hooks_menu_created_or_updated()
S
60 3 14
AAL_Hook_Users::hooks_clear_auth_cookie()
S
59 3 14
AAL_Notifications::get_actions()
S
51 2 29
AAL_Hook_Emails::get_wp_core_name_by_file()
S
62 3 12
AAL_Exporter_csv::get_encoded_row()
S
62 3 11
AAL_Settings::ajax_aal_reset_items()
S
61 3 11
AAL_Notification_Base::_validate_options()
S
63 3 10
AAL_Settings_Fields::raw_html()
S
67 3 8
AAL_Settings_Fields::_set_name_and_value()
S
66 3 8
AAL_Maintenance::_remove_tables()
S
65 3 8
AAL_Hook_Core::core_updated_successfully()
S
59 2 15
AAL_Hook_Emails::get_theme_name_by_file()
S
68 3 7
AAL_Activity_Log_List_Table::column_label()
S
65 3 9
AAL_Activity_Log_List_Table::get_columns()
S
58 2 15
AAL_API::delete_old_items()
S
60 2 14
AAL_Activity_Log_List_Table::display_tablenav()
S
61 2 14
AAL_Hook_Widgets::hooks_widget_update_callback()
S
60 2 14
AAL_Hooks::__construct()
S
51 1 29
AAL_Hook_Users::hooks_wrong_password()
S
61 2 13
AAL_Hook_Themes::hooks_theme_customizer_modified()
S
61 2 12
AAL_Notifications::get_object_types()
S
53 1 27
AAL_Hook_Emails::hooks_wp_mail_failed()
S
62 2 12
AAL_Settings_Fields::yesno_field()
S
61 2 11
AAL_Activity_Log_List_Table::search_box()
S
62 2 11
AAL_Hook_Comments::_add_comment_log()
S
62 2 11
AAL_Settings::display_settings_page()
S
59 1 20
AAL_Notification_Base::get_handler_options()
S
67 2 8
AAL_Integration_WooCommerce::wc_aal_whitelist_options()
S
70 2 6
AAL_Main::instance()
S
73 2 5
AAL_Admin_Ui::create_admin_menu()
S
69 2 5
AAL_Notifications::get_handler_object()
S
78 2 3
AAL_Notifications::get_available_handlers()
S
68 2 7
AAL_Privacy::add_privacy_policy_content()
S
64 2 10
AAL_Activity_Log_List_Table::column_type()
S
64 2 9
AAL_Hook_Emails::get_mu_plugin_name_by_file()
S
66 2 8
AAL_Settings::get_option()
S
74 2 4
AAL_API::maybe_add_schedule_delete_old_items()
S
73 2 5
AAL_Notifications::load_default_handlers()
S
68 2 7
AAL_Notifications::register_handler()
S
66 2 8
AAL_Hook_Posts::_draft_or_post_title()
S
70 2 6
AAL_Export::filter_register_actions()
S
70 2 6
AAL_Settings::get_setup_section()
S
73 2 5
AAL_Settings::admin_notices()
S
68 2 7
AAL_Activity_Log_List_Table::set_screen_option()
S
74 2 5
AAL_Hook_Emails::get_plugin_name_by_file()
S
68 2 7
AAL_Activity_Log_List_Table::get_filtered_link()
S
68 2 7
AAL_Integration_WooCommerce::init()
S
68 2 7
AAL_Maintenance::mu_new_blog_installer()
S
69 2 7
AAL_Admin_Ui::get_list_table()
S
68 2 7
AAL_Hook_Export::hooks_export_wp()
S
64 2 10
AAL_Settings::admin_footer()
S
65 1 13
AAL_Main::__construct()
S
61 1 12
AAL_Settings::action_admin_menu()
S
63 1 11
AAL_Hook_Comments::__construct()
S
62 1 11
AAL_Hook_Themes::hooks_switch_theme()
S
64 1 11
AAL_Notification_Base::_settings_enabled_field_callback()
S
81 1 3
AAL_Hook_Comments::hooks_transition_comment_status()
S
79 1 3
AAL_Notification_Base::__construct()
S
71 1 5
AAL_Main::__clone()
S
78 1 3
AAL_Hook_Emails::__construct()
S
72 1 5
AAL_Hook_Base::__construct()
S
98 1 1
AAL_Hook_Menus::hooks_menu_deleted()
S
69 1 7
AAL_Activity_Log_List_Table::get_action_label()
S
77 1 3
AAL_Notification_Email::email_content_type()
S
79 1 3
AAL_Hook_Themes::__construct()
S
65 1 8
AAL_Export::get_exporters()
S
82 1 3
AAL_Settings::__construct()
S
63 1 10
AAL_Admin_Ui::__construct()
S
74 1 4
AAL_Activity_Log_List_Table::is_store_ip_address()
S
79 1 3
AAL_Hook_Export::__construct()
S
75 1 4
AAL_Hook_Users::hooks_user_register()
S
64 1 10
AAL_Settings::plugin_action_links()
S
67 1 7
AAL_Settings::scripts_n_styles()
S
74 1 4
AAL_API::__construct()
S
75 1 4
AAL_Hook_Users::hooks_profile_update()
S
64 1 10
AAL_Hook_Options::insert_log()
S
67 1 8
AAL_Settings::validate_options()
S
70 1 6
AAL_Notification_Base::settings_fields()
S
98 1 1
AAL_Hook_Plugins::hooks_deactivated_plugin()
S
80 1 3
AAL_Settings::init()
S
80 1 3
AAL_Activity_Log_List_Table::get_sortable_columns()
S
71 1 6
AAL_Hook_Core::__construct()
S
75 1 4
AAL_Main::load_textdomain()
S
81 1 3
AAL_Hook_Attachments::hooks_add_attachment()
S
80 1 3
AAL_Notifications::get_default_handler_path()
S
78 1 3
AAL_Export::__construct()
S
72 1 5
AAL_Notification_Email::init()
S
73 1 5
AAL_Hook_Options::__construct()
S
71 1 5
AAL_Export::increase_throughput()
S
82 1 3
AAL_Privacy::register_exporter()
S
68 1 7
AAL_Notification_Email::settings_fields()
S
68 1 6
AAL_Notification_Base::_settings_section_callback()
S
80 1 3
AAL_Settings_Fields::email_notifications_section_header()
S
74 1 5
aal_register_notification_handler()
S
81 1 3
AAL_Notification_Base::trigger()
S
98 1 1
AAL_Privacy::__construct()
S
75 1 4
AAL_Settings::slug()
S
82 1 3
AAL_Hook_Attachments::__construct()
S
70 1 6
AAL_Hook_Users::__construct()
S
64 1 9
AAL_Hook_Widgets::__construct()
S
72 1 5
AAL_Hook_Attachments::hooks_edit_attachment()
S
80 1 3
aal_insert_log()
S
82 1 3
AAL_Hook_Plugins::hooks_activated_plugin()
S
80 1 3
AAL_Export::insert_export_log()
S
68 1 8
AAL_Exporter::write()
S
100 1 0
AAL_Hook_Attachments::_add_log_attachment()
S
64 1 10
AAL_Hook_Posts::__construct()
S
72 1 5
AAL_Admin_Ui::admin_header()
S
78 1 8
AAL_Hook_Taxonomies::__construct()
S
69 1 6
AAL_Privacy::get_action_label()
S
77 1 3
AAL_Maintenance::mu_delete_blog()
S
74 1 5
AAL_Export::redirect_back()
S
76 1 4
AAL_Hook_Users::hooks_wp_login()
S
64 1 10
AAL_Settings_Fields::general_settings_section_header()
S
74 1 5
AAL_Hook_Plugins::hooks_delete_plugin()
S
80 1 3
AAL_Notification_Base::settings_field_name_attr()
S
78 1 3
AAL_Hook_Menus::__construct()
S
69 1 6
AAL_Notification_Base::init()
S
98 1 1
AAL_Notifications::__construct()
S
69 1 6
AAL_Main::__wakeup()
S
78 1 3
AAL_API::erase_all_items()
S
75 1 4
AAL_Notification_Email::__construct()
S
70 1 6
AAL_Integration_WooCommerce::__construct()
S
79 1 3
AAL_Hook_Attachments::hooks_delete_attachment()
S
80 1 3
AAL_Hook_Plugins::__construct()
S
65 1 8
AAL_Hook_Users::hooks_delete_user()
S
64 1 10