Code Analysis: Media File Organizer 1.0.1

Function Rating Maintainability Complexity Lines of code
Media_File_Organizer_Panel_Provider::detail()
B
37 20 67
Media_File_Organizer_File_Provider::rename()
A
44 11 46
Media_File_Organizer_File_Provider::move()
A
44 10 43
Media_File_Organizer_Attachment_Post::get_related_file_names()
A
57 10 15
Media_File_Organizer_Attachment_Post::update()
A
47 8 33
Media_File_Organizer_Item_Provider::rename_path()
S
52 7 25
Media_File_Organizer_Folder_Provider::move()
S
51 6 26
Media_File_Organizer_Path_Provider::get_attachment_post_id()
S
53 6 22
Media_File_Organizer_Helper::debug()
S
55 6 18
Media_File_Organizer_Admin::get_option()
S
60 6 12
Media_File_Organizer_File_Provider::validate()
S
55 5 20
Media_File_Organizer_Folder_Provider::validate()
S
55 5 20
Media_File_Organizer_Item_Provider::rollback_files()
S
55 5 18
Media_File_Organizer_Admin::handle_move_request()
S
50 4 30
Media_File_Organizer_Admin::handle_ajax_requests()
S
50 4 29
Media_File_Organizer_Helper::clean_path()
S
59 5 13
Media_File_Organizer_Admin::handle_new_dir_request()
S
52 4 27
Media_File_Organizer_Attachment_Post::get_backup_sizes()
S
61 5 12
Media_File_Organizer_Path_Provider::get_extension()
S
62 5 11
Media_File_Organizer_Admin::relocate_item()
S
55 4 21
Media_File_Organizer_File_Provider::relocate()
S
58 4 16
Media_File_Organizer_Attachment_Post::get_meta_sizes()
S
65 5 9
Media_File_Organizer_Path_Provider::create()
S
61 4 14
Media_File_Organizer_Path_Provider::is_valid_file_name()
S
60 4 13
Media_File_Organizer_Path_Provider::sanitize()
S
60 4 13
Media_File_Organizer_Panel_Provider::get_thumb()
S
63 4 11
Media_File_Organizer_Folder_Provider::update_attachment_post()
S
51 3 26
Media_File_Organizer_Folder_Provider::update_posts_content_log()
S
56 3 17
Media_File_Organizer_File_Provider::update_posts_content()
S
56 3 16
Media_File_Organizer_Item_Factory::create()
S
63 4 10
Media_File_Organizer_Item_Provider::commit_db_changes()
S
61 3 14
Media_File_Organizer_Item_Provider::rollback_db()
S
61 3 14
Media_File_Organizer_Item_Provider::explain()
S
61 3 13
Media_File_Organizer_Item_Provider::execute_db_query()
S
61 3 12
Media_File_Organizer_Admin::get_current_user_available_role()
S
60 3 12
Media_File_Organizer_Admin::roles_cb()
S
61 3 11
Media_File_Organizer_Path_Provider::get_system_path()
S
64 3 11
Media_File_Organizer_Folder_Provider::relocate()
S
63 3 11
Media_File_Organizer_View::show()
S
62 3 11
Media_File_Organizer_Admin::handle_rename_request()
S
57 2 18
Media_File_Organizer_Loader::load_class()
S
66 3 8
Media_File_Organizer_Helper::is_logging_enabled()
S
67 3 7
Media_File_Organizer_Item_Provider::start_db_changes()
S
64 3 10
Media_File_Organizer_Admin::handle_options_ajax_requests()
S
67 3 7
Media_File_Organizer_Path_Provider::__construct()
S
69 3 6
Media_File_Organizer_Path_Provider::get_uploads_path()
S
63 3 10
Media_File_Organizer_Path_Provider::get_attachment_post()
S
67 3 8
Media_File_Organizer_Loader::run()
S
66 3 8
Media_File_Organizer_Path_Provider::has_attachment_post()
S
69 3 7
Media_File_Organizer_Folder_Provider::update_posts_content()
S
58 2 14
Media_File_Organizer_Folder_Provider::get_attachment_posts()
S
60 2 13
Media_File_Organizer_Admin::add_menus()
S
59 2 13
Media_File_Organizer_Admin::add_item_to_history()
S
62 2 11
Media_File_Organizer_Item_Provider::save_files_history()
S
62 2 11
Media_File_Organizer_Admin::enqueue_scripts()
S
53 1 21
Media_File_Organizer_Item_Provider::roll_back()
S
73 2 5
Media_File_Organizer_Item_Provider::log()
S
71 2 6
Media_File_Organizer_Path_Provider::get_levels()
S
74 2 4
Media_File_Organizer_Admin::remove_item_from_history()
S
67 2 8
Media_File_Organizer_Helper::get_post_data()
S
70 2 6
Media_File_Organizer_Path_Provider::get_base()
S
66 2 8
Media_File_Organizer_Item_Provider::tell()
S
70 2 6
Media_File_Organizer_Path_Provider::is_root()
S
79 2 3
Media_File_Organizer_Path_Provider::is_parent()
S
68 2 7
Media_File_Organizer_Admin::render_general_settings_page()
S
61 1 14
Media_File_Organizer_Admin::relocation_page_ui()
S
59 1 13
Media_File_Organizer_Admin::register_settings()
S
61 1 11
Media_File_Organizer::set_locale()
S
75 1 4
Media_File_Organizer_Public::enqueue_scripts()
S
77 1 3
Media_File_Organizer_Loader::add()
S
64 1 10
Media_File_Organizer_Path_Provider::is_folder()
S
80 1 3
Media_File_Organizer_Public::enqueue_styles()
S
77 1 3
Media_File_Organizer_Attachment_Post::__construct()
S
77 1 4
Media_File_Organizer_Deactivator::deactivate()
S
89 1 2
Media_File_Organizer_Path_Provider::__toString()
S
81 1 3
Media_File_Organizer_Folder_Provider::__construct()
S
77 1 4
Media_File_Organizer::define_admin_hooks()
S
64 1 9
Media_File_Organizer::get_loader()
S
82 1 3
Media_File_Organizer_Admin::handle_list_request()
S
64 1 10
Media_File_Organizer::__construct()
S
69 1 7
Media_File_Organizer::get_version()
S
82 1 3
Media_File_Organizer_Admin::enqueue_styles()
S
74 1 4
Media_File_Organizer_Path_Provider::append()
S
79 1 3
Media_File_Organizer::load_dependencies()
S
67 1 7
Media_File_Organizer_Helper::is_win_os()
S
74 1 4
deactivate_media_file_organizer()
S
76 1 4
Media_File_Organizer_Path_Provider::get_parent()
S
70 1 6
Media_File_Organizer_Attachment_Post::get_new_name()
S
65 1 8
Media_File_Organizer_Path_Provider::get_url()
S
72 1 5
Media_File_Organizer_Public::__construct()
S
77 1 4
Media_File_Organizer_Helper::isimage()
S
79 1 3
Media_File_Organizer_i18n::load_plugin_textdomain()
S
69 1 7
Media_File_Organizer_Helper::get_clean_path()
S
78 1 3
Media_File_Organizer_File_Provider::__construct()
S
77 1 4
Media_File_Organizer_Panel_Provider::refresh()
S
91 1 2
Media_File_Organizer_Admin::batch_size_cb()
S
65 1 9
Media_File_Organizer_Admin::general_settings_section_cb()
S
78 1 3
run_media_file_organizer()
S
77 1 4
Media_File_Organizer_Helper::isaudio()
S
79 1 3
Media_File_Organizer_Item_Provider::get_old_path()
S
82 1 3
Media_File_Organizer_Attachment_Post::get_id()
S
82 1 3
activate_media_file_organizer()
S
76 1 4
Media_File_Organizer_Item_Provider::fail()
S
77 1 4
Media_File_Organizer_Loader::__construct()
S
77 1 4
Media_File_Organizer_Path_Provider::exists()
S
80 1 3
Media_File_Organizer_Admin::logging_cb()
S
63 1 10
Media_File_Organizer_Panel_Provider::prepare_item()
S
71 1 6
Media_File_Organizer::get_plugin_name()
S
82 1 3
Media_File_Organizer_Item_Provider::log_error()
S
80 1 3
Media_File_Organizer::run()
S
82 1 3
Media_File_Organizer_Activator::activate()
S
89 1 2
Media_File_Organizer_Admin::has_permissions()
S
80 1 3
Media_File_Organizer_Path_Provider::is_file()
S
80 1 3
Media_File_Organizer_Loader::add_action()
S
77 1 3
Media_File_Organizer_View::render()
S
73 1 5
Media_File_Organizer_Helper::isvideo()
S
79 1 3
Media_File_Organizer_Item_Provider::get_new_path()
S
82 1 3
Media_File_Organizer_Item_Provider::relocate()
S
81 1 3
Media_File_Organizer_Loader::add_filter()
S
77 1 3
Media_File_Organizer_Path_Provider::get_relative_path()
S
82 1 3
Media_File_Organizer_Admin::__construct()
S
77 1 4