Code Analysis: Protect WordPress Uploads 1.2.2.8

Function Rating Maintainability Complexity Lines of code
PWPF_Hooks::PWPF_unprotect_file()
A
44 13 41
PWPF_Hooks::PWPF_url_by_slug()
A
45 12 41
PWPF_Hooks::PWPF_protect_file()
A
45 11 36
PWPF_Hooks::PWPF_handle_private_download()
A
47 9 34
PWPF_Hooks::PWPF_upload_private_media()
A
45 8 41
PWPF_Hooks::PWPF_handle_private_thumb()
A
50 8 27
PWPF_Hooks::PWPF_attachment_filter()
S
53 7 18
PWPF_Hooks::PWPF_media_custom_column()
S
50 6 31
PWPF_Hooks::PWPF_add_dropdown_filter_list()
S
56 6 16
PWPF_Hooks::PWPF_medialib_view_link()
S
56 6 15
PWPF_Hooks::PWPF_query_filter()
S
50 5 29
PWPF_Hooks::PWPF_handle_image_url()
S
59 6 12
PWPF_Hooks::PWPF_ajax_query_filter()
S
53 5 22
PWPF_Activator::create_htaccess_file()
S
57 5 16
PWPF_Hooks::PWPF_check_webserver()
S
58 5 14
PWPF_Hooks::PWPF_short_tags()
S
62 5 10
PWPF_Hooks::PWPF_url_by_array()
S
62 5 10
PWPF_Hooks::PWPF_check_mime()
S
61 4 12
PWPF_Hooks::PWPF_attachment_field_to_edit()
S
60 4 12
PWPF_Activator::create_private_folder()
S
60 4 12
PWPF_Hooks::PWPF_backend_style()
S
52 1 52
PWPF_Hooks::PWPF_link()
S
54 3 21
PWPF_Message::show_private_message()
S
64 4 10
PWPF_Hooks::PWPF_custom_upload_dir()
S
60 3 13
PWPF_init::define_admin_hooks()
S
47 1 33
PWPF_Loader::run()
S
66 3 8
PWPF_Hooks::PWPF_enqueue_assets()
S
65 3 7
PWPF_Hooks::PWPF_redirect_admin()
S
67 3 8
PWPF_Hooks::PWPF_prepare_attachment_for_js()
S
63 3 10
PWPF_Hooks::PWPF_load_admin_pages()
S
52 1 28
PWPF_Hooks::PWPF_acf_custom_upload_dir()
S
69 2 6
PWPF_Hooks::PWPF_acf_select_attachment()
S
68 2 7
PWPF_Hooks::PWPF_notice_handler()
S
67 2 7
PWPF_Hooks::PWPF_plugin_links()
S
59 1 13
PWPF_Hooks::PWPF_settings()
S
80 1 3
PWPF_Deactivator::delete_caps()
S
75 1 4
PWPF_Loader::add_action()
S
77 1 3
PWPF_run()
S
77 1 4
PWPF_Hooks::PWPF_acf_upload_prefilter()
S
72 1 5
PWPF_i18n::load_plugin_textdomain()
S
69 1 7
PWPF_Hooks::PWPF_content_filter()
S
79 1 3
PWPF_activate()
S
76 1 4
PWPF_Hooks::PWPF_support()
S
80 1 3
PWPF_Activator::activate()
S
76 1 4
PWPF_deactivate()
S
76 1 4
PWPF_init::run()
S
82 1 3
PWPF_Deactivator::deactivate()
S
74 1 5
PWPF_init::set_locale()
S
75 1 4
PWPF_Hooks::PWPF_introduction()
S
80 1 3
PWPF_Hooks::PWPF_add_query_vars()
S
74 1 5
PWPF_init::load_dependencies()
S
68 1 7
PWPF_Message::__construct()
S
70 1 6
PWPF_Hooks::__construct()
S
91 1 2
PWPF_Hooks::PWPF_add_caps()
S
71 1 6
PWPF_Loader::__construct()
S
77 1 4
PWPF_Loader::add()
S
64 1 10
PWPF_Hooks::PWPF_add_wizard_page()
S
68 1 8
PWPF_init::__construct()
S
69 1 7
PWPF_Loader::add_filter()
S
77 1 3
PWPF_Hooks::PWPF_add_rewrite_rule()
S
68 1 7
PWPF_Hooks::PWPF_admin_settings()
S
80 1 3
PWPF_Hooks::PWPF_media_columns()
S
75 1 4
PWPF_Hooks::PWPF_render_wizard_page()
S
80 1 3