Code Analysis: Shared Files 1.7.29

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