Code Analysis: Shared Files 1.7.43

Function Rating Maintainability Complexity Lines of code
ShortcodeSharedFiles::shared_files()
D
8
80 440
SharedFilesPublicFileCardDefault::fileListItem()
D
16
85 183
SharedFilesAdminQuery::alter_the_query()
D
12
79 273
SharedFilesPublicFileCardVertical::fileListItem()
D
18
77 156
SharedFilesSettingsFieldRender::checkbox_render()
D
19
55 244
SharedFilesHelpers::getImageFile()
D
27
53 116
SharedFilesAdminMetadata::save_custom_meta_data()
D
24
49 152
SharedFilesAdminMetadata::custom_metadata()
D
16
35 337
SharedFilesFileUpload::file_upload_single_free()
D
24
47 146
SharedFilesAdminHelpSupport::register_debug_page_callback()
D
18
25 396
ShortcodeSharedFilesSimple::view()
D
22
36 209
SharedFilesHelpers::getPreviewButton()
D
28
37 128
SharedFilesAdminToolbar::admin_header()
D
24
31 213
SharedFilesSettingsFieldRender::input_render()
D
30 37 116
SharedFilesAdminDownloadLog::register_download_log_page_callback()
D
24
29 219
SharedFilesAdminShortcodes::register_shortcodes_page_callback()
D
16
2 617
SharedFilesHelpers::getCustomIcons()
D
39 40 45
SharedFilesFileUpload::fileUploadMarkup()
C
30 25 110
SharedFilesAdminContacts::register_contacts_page_callback()
C
25
18 203
SharedFilesPublicContacts::askForEmailMarkup()
C
34 26 82
SharedFilesAdminMaintenance::update_db_check_v2()
C
33 25 96
SharedFilesSettingsFieldRender::custom_fields_cnt_render()
C
38 26 68
SharedFilesSettingsTab1Content::init()
C
20
1 432
SharedFilesPublicAjax::sf_get_files()
C
30 20 131
SharedFilesSettingsFieldRender::expiration_date_render()
B
44 25 35
SharedFilesSettingsTab5Content::init()
B
22
4 349
SharedFilesSettingsFieldRender::custom_file_types_cnt_render()
B
42 24 47
SharedFilesAdminSearchLog::register_search_log_page_callback()
B
29 17 145
SharedFilesSettingsTabFileTypes::init()
B
23
4 314
SharedFilesPublicHelpers::singleFileSimpleMarkup()
B
36 20 68
SharedFilesAdminSyncMediaLibrary::register_page_callback()
B
29
14 151
SharedFilesPublicContacts::saveEmail()
B
39 19 64
SharedFilesAdminInlineScripts::inline_scripts()
B
38 19 64
SharedFilesPublicLoad::get_inline_styles()
B
42 19 47
SharedFilesAdminSyncFiles::register_page_callback()
B
32 13 123
SharedFilesAdminStatistics::register_statistics_page_callback()
B
28
6 225
SharedFilesFileOpen::getUpdatedPathAndFilename()
B
41 17 53
SharedFilesSettingsTab3Content::init()
B
25
1 283
SharedFilesAdminNotifications::notifications_html()
B
33 12 107
SharedFilesPublicHelpers::getFileType()
B
47 17 31
SharedFilesAdminHelpSupport::register_support_page_callback()
A
28
2 253
SharedFilesAdminOperations::operations()
A
45 16 39
SharedFilesAdminList::sort_posts_by_meta_value()
A
48 15 32
SharedFilesAdminList::shared_file_custom_columns_content()
A
43 13 46
SharedFilesHelpers::addFeaturedImage()
A
47 13 34
SharedFilesAdminNotifications::process_notifications()
A
47 13 33
SharedFilesAdminToolbar::admin_footer()
A
43 10 58
SharedFilesShortcodeFilters::getFilters()
A
44 10 44
SharedFilesPublicAjax::search_log()
A
45 10 42
SharedFilesAdminAllowMoreFileTypes::add_file_types()
A
45 10 38
SharedFilesSettingsFieldRender::restrict_file_types_render()
A
45 9 46
SharedFilesPublicPagination::getPagination()
A
43 9 45
SharedFilesSettingsTabSimpleList::init()
A
32 2 150
SharedFilesSettingsFieldRender::file_sync_interval_render()
A
45 8 46
SharedFilesAdminInlineStyles::generateInlineStyles()
A
45 8 46
SharedFilesSettingsTabFileEdit::init()
A
37 4 103
SharedFilesAdminSyncFiles::getFileRow()
A
41 7 58
SharedFilesSettingsFieldRender::textarea_render()
A
46 8 42
Shared_Files::define_admin_hooks()
A
32 2 123
Shared_Files_Admin::enqueue_styles()
A
49 8 32
SharedFilesSettingsFieldRender::sort_tags_by_render()
A
46 7 45
SharedFilesSettingsFieldRender::sort_categories_by_render()
A
46 7 45
SharedFilesSettingsFieldRender::trigger_download_email_render()
A
46 7 45
SharedFilesHelpers::getOrderBy()
A
59 9 14
SharedFilesSettingsTab4Content::init()
A
37 3 102
SharedFilesSettingsTabLeadGeneration::init()
A
34 1 129
SharedFilesAdminToolbar::admin_body_class()
A
54 8 22
Shared_Files_Admin::enqueue_scripts()
A
49 7 35
SharedFilesSettingsTab2Content::init()
A
35 1 124
SharedFilesAdminCPT::after_insert_post()
S
59 8 15
SharedFilesSettingsTabSearchLog::init()
S
36 1 116
ShortcodeSharedFilesInfo::shared_files_info()
S
60 8 11
SharedFilesSettingsFieldRender::wait_page_render()
S
44 5 52
SharedFilesSettingsTabCustomIcons::init()
S
39 3 81
SharedFilesHelpers::sf_root()
S
54 7 20
SharedFilesAdminHelpers::sf_root()
S
54 7 20
Shared_Files_Admin::delete_shared_file()
S
54 7 20
SharedFilesSettingsTabs::settings_page()
S
38 1 109
SharedFilesHelpers::getLayout()
S
57 7 16
SharedFilesSettingsTabFavorites::init()
S
37 1 106
SharedFilesHelpers::getExportUploadDir()
S
57 7 15
SharedFilesSettingsFieldRender::tag_slug_render()
S
53 6 24
SharedFilesFileOpen::getUpdatedPathAndFilenameOnDisk()
S
52 6 22
SharedFilesSettingsFieldRender::file_open_method_render()
S
48 5 37
SharedFilesSettingsTabExactSearch::init()
S
39 2 80
SharedFilesSettingsTabWaitCountdown::init()
S
38 1 94
SharedFilesAdminAllowMoreFileTypes::allowed_mime_types()
S
55 6 19
SharedFilesFileOpen::getUpdatedPathAndFilenameV2()
S
55 6 18
SharedFilesPublicHelpers::getFileURL()
S
55 6 18
SharedFilesAdminMaintenance::update_db_check()
S
44 4 47
SharedFilesSettingsFieldRender::layout_render()
S
56 6 17
SharedFilesSettingsFieldRender::card_background_render()
S
56 6 17
SharedFilesSettingsFieldRender::order_by_render()
S
57 6 16
SharedFilesSettingsFieldRender::icon_set_render()
S
58 6 15
Shared_Files_Public::enqueue_styles()
S
53 5 24
SharedFilesSettingsFieldRender::pagination_type_render()
S
53 5 23
SharedFilesPublicLoad::set_cookies()
S
54 5 22
SharedFilesAdminList::filter_files_by_taxonomies()
S
54 5 22
SharedFilesHelpers::getIPAddress()
S
55 5 20
SharedFilesSettingsTabEmail::init()
S
40 1 80
SharedFilesAdminMetadata::set_upload_dir()
S
55 5 19
SharedFilesSettingsFieldRender::preview_service_render()
S
56 5 19
SharedFilesAdminAllowMoreFileTypes::sanitize_file()
S
56 5 18
SharedFilesFileUpdate::uFilesize()
S
58 5 17
SharedFilesSettingsFieldRender::card_font_render()
S
57 5 16
SharedFilesSettingsFieldRender::order_render()
S
58 5 15
Shared_Files::load_dependencies()
S
39 1 75
SharedFilesAdminHelpers::get_mime_type()
S
41 2 57
SharedFilesSettingsTabAdminList::init()
S
42 1 67
SharedFilesPublicHelpers::sharedFilesSimpleMarkup()
S
55 4 20
SharedFilesAdminList::shared_file_custom_columns()
S
56 4 17
SharedFilesFileUpload::set_upload_dir()
S
57 4 16
Shared_Files::define_public_hooks()
S
49 3 31
SharedFilesHelpers::getOrder()
S
63 5 10
SharedFilesHelpers::getMetaKey()
S
63 5 10
SharedFilesSettingsFieldRender::order_by_category_list_render()
S
58 4 15
SharedFilesSettingsFieldRender::card_featured_image_align()
S
58 4 15
Shared_Files_Public::render_block()
S
62 5 10
SharedFilesTermMetadata::get_term_metadata_recursively()
S
59 4 14
SharedFilesSettingsTabCustomPostType::init()
S
44 1 57
SharedFilesAdminTaxonomy::create_shared_files_custom_taxonomy()
S
46 2 41
SharedFilesAdminList::sort_by_custom_taxonomy()
S
60 4 11
SharedFilesSettingsTabSingleFile::init()
S
47 2 40
SharedFilesHelpers::getFiletypes()
S
43 1 51
SharedFilesPublicHelpers::singleFileSimpleTitlesMarkup()
S
56 3 18
SharedFilesHelpers::getWPSubdir()
S
64 4 9
SharedFilesHelpers::maxUploadSize()
S
63 4 10
Shared_Files_Settings::shared_files_settings_init()
S
45 1 43
SharedFilesAdminRestrictAccess::register_page_callback()
S
49 1 43
Shared_Files_Public::enqueue_block_assets()
S
61 3 13
SharedFilesAdminTaxonomy::add_shared_file_category_column_content()
S
59 3 13
SharedFilesHelpers::getDownloadCounter()
S
61 3 11
Shared_Files_Public::get_inline_scripts()
S
61 3 11
SharedFilesHelpers::getSiteBaseURL()
S
62 3 11
Shared_Files_Public::filter_rest_api_query()
S
56 2 20
SharedFilesAdminHelpSupport::permalinks_alert()
S
55 2 19
SharedFilesSettingsTabs::shared_files_settings_general_section_callback()
S
49 1 33
SharedFilesHelpers::ajaxUploadMarkup()
S
56 2 16
SharedFilesFileHandling::human_filesize()
S
57 2 15
SharedFilesPublicHelpers::getDescription()
S
64 3 9
SharedFilesAdminTaxonomy::theme_columns()
S
58 2 15
SharedFilesTermMetadata::get_hierarchichal_term_metadata()
S
64 3 10
SharedFilesHelpers::getText()
S
66 3 8
Shared_Files_Loader::run()
S
66 3 8
SharedFilesPublicHelpers::limitActive()
S
63 3 10
SharedFilesAdminCPT::create_custom_post_type()
S
50 1 29
SharedFilesAdminTaxonomy::register_categories_info_page_callback()
S
56 1 26
SharedFilesAdminToolbar::get_admin_pages()
S
55 1 23
SharedFilesHelpers::getExternalFiletypes()
S
57 1 19
Shared_Files_Public::enqueue_scripts()
S
57 1 19
SharedFilesAdminTaxonomy::taxonomy_custom_fields()
S
61 1 19
SharedFilesAdminMaintenance::add_cron_interval()
S
60 1 15
SharedFilesHelpers::searchType()
S
67 2 8
SharedFilesHelpers::filetypesExt()
S
60 1 15
Shared_Files_Public::register_block()
S
67 2 8
SharedFilesPublicHelpers::proFeaturePublicMarkup()
S
58 1 15
SharedFilesAdminHelpers::human_filesize()
S
68 2 5
SharedFilesHelpers::wp_engine()
S
67 2 8
Shared_Files::__construct()
S
65 2 10
SharedFilesHelpers::fieldAttrRequired()
S
67 2 8
SharedFilesSettingsTabs::shared_files_settings_tab_51_callback()
S
59 1 14
SharedFilesAdminHelpSupport::register_debug_page()
S
61 1 13
SharedFilesAdminSyncMediaLibrary::register_page()
S
62 1 12
SharedFilesAdminRestrictAccess::register_page()
S
62 1 12
SharedFilesAdminSyncFiles::register_page()
S
62 1 12
SharedFilesAdminStatistics::register_statistics_page()
S
63 1 11
SharedFilesAdminTaxonomy::register_categories_info_page()
S
64 1 11
SharedFilesAdminDownloadLog::register_download_log_page()
S
63 1 11
Shared_Files_Admin::add_upgrade_link()
S
63 1 11
Shared_Files_Public::register_shortcodes()
S
62 1 11
SharedFilesAdminShortcodes::register_shortcodes_page()
S
63 1 11
SharedFilesAdminContacts::register_contacts_page()
S
63 1 11
SharedFilesAdminHelpSupport::register_support_page()
S
63 1 11
SharedFilesHelpers::createElemClass()
S
75 1 4
SharedFilesHelpers::getRand()
S
74 1 4
deactivate_shared_files()
S
76 1 4
SharedFilesSettingsTabs::shared_files_settings_tab_exact_search_callback()
S
65 1 8
SharedFilesTermMetadata::has_parent_term()
S
80 1 3
ShortcodeSharedFilesRestricted::shared_files_restricted()
S
73 1 5
SharedFilesFileOpen::getRedirectTarget()
S
67 1 7
Shared_Files_Public::__construct()
S
77 1 4
SharedFilesSettingsTabs::shared_files_settings_tab_13_callback()
S
72 1 5
SharedFilesHelpers::getExportRandomFilename()
S
70 1 5
SharedFilesAdminHelpers::sfProMoreFeaturesMarkup()
S
65 1 8
SharedFilesPublicContacts::askForEmail()
S
72 1 5
SharedFilesHelpers::writeLog()
S
68 1 7
SharedFilesSettingsTabs::shared_files_settings_tab_15_callback()
S
68 1 7
SharedFilesAdminList::set_custom_shared_files_sortable_columns()
S
64 1 10
SharedFilesSettingsTabs::shared_files_settings_admin_list_section_callback()
S
72 1 5
SharedFilesSettingsTabs::shared_files_settings_tab_6_callback()
S
72 1 5
ShortcodeSharedFilesRestricted::setFilePermissions()
S
80 1 3
ShortcodeSharedFilesExactSearch::shared_files_exact_search()
S
76 1 4
Shared_Files_Loader::add()
S
64 1 10
SharedFilesSettingsTabs::shared_files_settings_tab_10_callback()
S
68 1 7
SharedFilesAdminHelpers::sfProFeatureSettingsMarkup()
S
65 1 8
Shared_Files_Admin::add_settings_link()
S
71 1 5
SharedFilesPublicContacts::askForEmailInfo()
S
74 1 4
SharedFilesSettingsTabs::shared_files_settings_tab_single_file_callback()
S
67 1 7
SharedFilesAdminNotifications::sf_get_current_time()
S
77 1 4
SharedFilesAdminSearchLog::register_search_log_page()
S
65 1 10
SharedFilesSettingsTabs::shared_files_settings_tab_3_callback()
S
72 1 5
SharedFilesFileHandling::getBaseDir()
S
75 1 4
Shared_Files::set_locale()
S
75 1 4
Shared_Files::get_loader()
S
82 1 3
SharedFilesHelpers::getExportUploadURL()
S
75 1 4
ShortcodeSharedFilesAccordion::shared_files_accordion()
S
76 1 4
Shared_Files::run()
S
82 1 3
Shared_Files_Public::shared_files_simple()
S
73 1 5
ShortcodeSharedFilesRestricted::setFinalMetaQuery()
S
69 1 7
Shared_Files_Activator::activate()
S
89 1 2
SharedFilesSettingsTabs::shared_files_settings_tab_search_log_callback()
S
67 1 7
Shared_Files_Loader::__construct()
S
77 1 4
ShortcodeSharedFilesFavorites::shared_files_favorites()
S
76 1 4
SharedFilesFileHandling::getFileUrlByName()
S
71 1 5
SharedFilesPublicLoad::public_inline_styles()
S
76 1 4
SharedFilesSettingsTabs::shared_files_settings_tab_12_callback()
S
72 1 5
Shared_Files_Loader::add_filter()
S
77 1 3
SharedFilesSettingsTabs::shared_files_settings_tab_7_callback()
S
69 1 6
SharedFilesSettingsTabs::shared_files_settings_tab_10_2_callback()
S
78 1 3
SharedFilesAdminHelpers::sfProFeatureMarkup()
S
65 1 8
ShortcodeSharedFilesSearch::shared_files_search()
S
76 1 4
SharedFilesSettingsTabs::shared_files_settings_tab_8_callback()
S
72 1 5
SharedFilesSettingsTabs::shared_files_settings_tab_11_callback()
S
72 1 5
SharedFilesSettingsTabs::shared_files_settings_tab_2_callback()
S
72 1 5
run_shared_files()
S
77 1 4
ShortcodeSharedFilesCategories::shared_files_categories()
S
76 1 4
SharedFilesAdminTaxonomy::save_term_fields()
S
100 1 2
SharedFilesSettingsTabs::shared_files_settings_tab_14_callback()
S
72 1 5
Shared_Files_Admin::__construct()
S
77 1 4
SharedFilesAdminMetadata::adding_custom_meta_boxes()
S
65 1 10
Shared_Files::get_version()
S
82 1 3
ShortcodeSharedFilesRestricted::addToMetaQuery()
S
79 1 3
Shared_Files_i18n::load_plugin_textdomain()
S
69 1 7
Shared_Files_Settings::shared_files_add_admin_menu()
S
65 1 10
Shared_Files::get_plugin_name()
S
82 1 3
activate_shared_files()
S
76 1 4
SharedFilesPublicHooks::get_action_content()
S
71 1 6
SharedFilesSettingsTabs::shared_files_settings_tab_5_callback()
S
72 1 5
SharedFilesSettingsTabs::shared_files_settings_tab_4_callback()
S
72 1 5
Shared_Files_Deactivator::deactivate()
S
89 1 2
SharedFilesSettingsTabs::shared_files_settings_tab_exact_search_more_callback()
S
82 1 3
Shared_Files_Loader::add_action()
S
77 1 3
ShortcodeSharedFilesRestricted::setMetaQuery()
S
80 1 3