Code Analysis: Folders 3.0.9

Function Rating Maintainability Complexity Lines of code
WCP_Folders::output_backbone_view_filters()
D
12
76 284
WCP_Folders::folders_admin_scripts()
D
13
76 258
WCP_Folder_Plugins::import_plugin_folders_data()
D
20
52 214
WCP_Folders::get_font_list()
D
7
1 921
WCP_Folders::check_for_default_folders()
D
30 45 107
WCP_Folders::wcp_add_new_folder()
D
25
36 161
WCP_Folders::folders_admin_styles()
D
32 35 84
WCP_Folders::create_folder_terms()
D
29
32 122
folders_replace_media::handle_folders_file_upload()
D
27
28 137
Folders_Free_Review_Box::admin_notices()
C
22
2 518
WCP_Folders::get_terms_filter_without_trash()
C
33 30 88
folders_replace_media::admin_notices()
C
32 24 154
WCP_Folder_Plugins::get_other_plugins_data()
C
30 23 129
WCP_Folders::wcp_remove_post_folder()
C
36 27 68
WCP_Folders::wcp_change_multiple_post_folder()
C
35 25 79
WCP_Folders::create_slug_from_string()
C
21
1 429
folders_clear_all_caches()
C
40 25 54
WCP_Tree::get_folder_category_data()
B
34 22 85
WCP_Folders::wcp_folders_by_order()
B
37 23 69
WCP_Folders::wcp_change_post_folder()
B
38 23 61
Folders_upgrade_box::admin_notices()
B
27
8 273
WCP_Forms::get_form_html()
B
34 17 105
folders_replace_media::update_wp_config()
B
35 18 90
WCP_Folders::wcp_undo_folder_changes()
B
39 20 59
WCP_Folder_Plugins::remove_plugin_folders_data()
B
39 20 57
enshrined\svgSanitize\data\AllowedAttributes::getAttributes()
B
21
1 331
WCP_Folders::migrate_folders_settings()
B
38 17 73
WCP_Folders::wcp_change_all_status()
B
43 17 44
WCP_Folders::admin_menu()
B
36 14 85
WCP_Folders::wcp_folder_send_message_to_owner()
B
35 13 91
WCP_Folders::create_menu_for_folders()
A
38 14 65
folders_replace_media::searchAndReplace()
A
43 15 49
Folders_Import_Export::insert_imported_folders()
A
47 16 34
Folders_Import_Export::insert_imported_folders_child()
A
47 16 33
WCP_Folders::wcp_check_for_child_folders()
A
37 13 78
WCP_Folders::premio_check_for_other_folders()
A
42 15 48
Fldr_Form_Fields::field_input()
A
44 15 46
enshrined\svgSanitize\Sanitizer::startClean()
A
41 14 59
WCP_Folders::wcp_save_folder_order()
A
40 14 59
WCP_Folders::remove_muliple_folder()
A
41 14 54
WCP_Folders::folders_count_where_query()
A
42 14 53
WCP_Folders::folder_plugin_deactivate()
A
36 12 80
folders_replace_media::findAndReplaceContent()
A
47 15 34
WCP_Folders::wcp_update_folder()
A
41 13 57
WCP_Folder_Plugins::get_plugin_folders()
A
42 13 54
Folders_Import_Export::get_terms_hierarchical_download()
A
39 12 66
folders_replace_media::change_file_name_with_title()
A
36 11 80
WCP_Folders::save_folder_last_status()
A
49 14 28
Folder_affiliate_program::admin_notices()
A
33 6 147
WCP_Folders::wcp_change_post_width()
A
44 13 41
WCP_Folders::wcp_change_folder_display_status()
A
45 13 41
WCP_Folders::wcp_hide_folders()
A
45 13 41
WCP_Folders::__construct()
A
33 9 97
Folders_Notifications_Free::notification_setting()
A
34 8 112
WCP_Folders::set_object_terms_for_folders()
A
51 13 25
folders_replace_media::replace_name_with_title()
A
42 11 51
WCP_Folders::check_and_set_post_type()
A
48 12 32
WCP_Folders::wcp_update_parent_information()
A
44 11 46
WCP_Folders::add_attachment_category()
A
48 12 31
WCP_Folders::wcp_make_sticky_folder()
A
44 11 44
WCP_Folders::wcp_mark_un_mark_folder()
A
44 11 44
premio_folders_plugin_check_for_setting()
A
41 10 56
WCP_Folders::show_dropdown_on_media_screen()
A
47 11 33
WCP_Folders::wcp_remove_folder()
A
44 10 44
WCP_Folders::get_tempt_posts()
A
37 7 89
WCP_Folders::set_default_values_if_not_exists()
A
49 11 29
WCP_Folders::wcp_folders_settings()
A
44 10 43
WCP_Folders::save_wcp_folder_state()
A
45 10 42
WCP_Folders::wcp_save_parent_data()
A
46 10 39
WCP_Folders::manage_posts_extra_fields()
A
52 11 21
enshrined\svgSanitize\Sanitizer::cleanAttributesOnWhitelist()
A
48 10 31
WCP_Folders::wcp_change_color_folder()
A
45 9 43
Folders_Notifications_Free::set_default_value()
A
53 10 26
Folders_Import_Export::folders_export()
A
43 8 47
WCP_Folders::get_default_folder_link()
A
50 9 29
FOLDER_SIGNUP_CLASS::check_modal_status()
A
51 9 25
enshrined\svgSanitize\Sanitizer::isHrefSafeValue()
A
48 8 36
folders_replace_media::__construct()
A
46 8 35
WCP_Folders::is_active_for_screen()
A
56 9 17
folders_replace_media::checkInMetaData()
A
44 7 45
Folders_Free_Review_Box::__construct()
A
49 8 30
WCP_Folders::remove_all_folders_data()
A
44 7 44
WCP_Folders::wcp_manage_columns_content()
A
50 8 27
WCP_Folders::filter_attachments_list()
A
50 8 27
folders_replace_media::admin_premio_notices()
A
42 3 101
folders_replace_media::folders_replace_media()
A
52 8 23
Folders_Import_Export::folders_import()
A
47 7 37
folders_replace_media::change_file_name_on_update()
A
54 8 20
WCP_Folders::update_folder_new_term_relationships()
A
55 8 19
WCP_Folders::update_folder_term_relationships()
A
55 8 19
WCP_Folders::check_for_setting()
A
55 8 19
WCP_Folders::taxonomy_archive_exclude_children()
A
56 8 17
folders_replace_media::removeThumbImages()
S
61 9 10
WCP_Folders::update_folders_uninstall_status()
S
49 7 29
WCP_Folder_Plugins::get_plugin_attachments()
S
50 7 29
WCP_Folders::deactivate()
S
49 7 29
WCP_Folders::hexToRgb()
S
60 8 11
WCP_Folders::process_request()
S
60 8 11
Folders_Import_Export::get_child_terms_download()
S
43 5 53
WCP_Folders::folders_count_join_query()
S
50 6 35
enshrined\svgSanitize\Sanitizer::cleanUnsafeNodes()
S
54 7 19
WCP_Folders::check_for_signup_status()
S
56 7 18
WCP_Folders::save_media_terms()
S
56 7 17
WCP_Folder_WPML::items_in_taxonomy()
S
55 7 17
WCP_Tree::get_folder_option_data()
S
49 6 30
WCP_Folder_PolyLang::items_in_taxonomy()
S
50 6 29
Folders_Free_Review_Box::form_review_box_message()
S
44 5 43
WCP_Folders::new_to_auto_draft()
S
59 7 13
folders_replace_media::attachment_editor()
S
49 6 28
WCP_Folders::filter_record_list()
S
51 6 28
FOLDER_SIGNUP_CLASS::update_status()
S
50 6 28
WCP_Folders::output_list_table_filters()
S
46 5 41
WCP_Folders::activate()
S
53 6 23
folders_replace_media::checkInPostContent()
S
53 6 21
folders_replace_media::checkInOptions()
S
53 6 21
enshrined\svgSanitize\ElementReference\Resolver::determineInvalidSubjects()
S
55 6 20
WCP_Folders::folders_register_settings()
S
54 6 19
WCP_Folder_Plugins::map_plugin_folders()
S
56 6 18
WCP_Folders::save_extra_user_profile_fields()
S
57 6 16
WCP_Folder_PolyLang::init()
S
56 6 16
WCP_Folders::get_terms_hierarchical()
S
50 5 30
WCP_Folders::searchForId()
S
59 6 15
enshrined\svgSanitize\Sanitizer::sanitize()
S
51 5 28
folders_replace_media::prepare_attachment_for_js()
S
59 6 13
WCP_Folder_WPML::un_categorized_items()
S
49 5 28
folders_replace_media::changeArrayKey()
S
62 6 11
WCP_Folders::hide_folders_cta()
S
52 5 25
WCP_Folders::get_ttlpst()
S
51 5 25
WCP_Folders::hide_folder_color_pop_up()
S
52 5 25
WCP_Folder_Plugins::map_plugin_attachments()
S
53 5 24
WCP_Folders::folder_update_status()
S
52 5 24
sanitizeSvgFileContent()
S
54 5 22
WCP_Folder_WPML::init()
S
54 5 20
WCP_Folder_WPML::set_total()
S
53 5 20
WCP_Folders::media_modal_query_final_terms()
S
55 5 19
enshrined\svgSanitize\ElementReference\Resolver::processReferences()
S
55 5 19
folders_replace_media::attachment_replace_name_with_title()
S
54 5 18
enshrined\svgSanitize\Sanitizer::isUseTagExceedingThreshold()
S
58 5 17
Fldr_Form_Fields::field_tooltip()
S
59 5 17
Folders_Free_Review_Box::form_review_box()
S
55 5 17
WCP_Folders::premio_hide_child_popup()
S
58 5 15
WCP_Folders::get_child_terms()
S
50 4 30
Folder_affiliate_program::affiliate_program()
S
57 5 15
WCP_Tree::get_full_tree_data()
S
63 6 8
enshrined\svgSanitize\ElementReference\Subject::hasInfiniteLoop()
S
58 5 15
enshrined\svgSanitize\data\AllowedTags::getTags()
S
40 1 74
WCP_Folder_PolyLang::un_categorized_items()
S
51 4 29
enshrined\svgSanitize\Helper::isElementContainedIn()
S
60 5 14
enshrined\svgSanitize\ElementReference\Resolver::findByElement()
S
63 5 11
WCP_Folders::js_strings()
S
39 1 69
WCP_Folders::admin_footer()
S
52 4 23
folders_replace_media::folders_admin_css_and_js()
S
51 4 22
WCP_Folders::extra_user_profile_fields()
S
54 4 22
WCP_Folders::wcp_manage_columns_head()
S
56 4 17
folders_replace_media::add_media_action()
S
56 4 16
WCP_Folders::is_add_update_screen()
S
58 4 15
Folders_upgrade_box::upgrade_to_pro()
S
59 4 13
folders_replace_media::init()
S
60 4 12
WCP_Folder_PolyLang::set_total()
S
54 3 24
WCP_Folders::remove_folder_by_taxonomy()
S
53 3 21
WCP_Folders::filter_attachments_grid()
S
56 3 19
WCP_Folders::admin_footer_for_media()
S
58 3 19
WCP_Folders::remove_folder_child_items()
S
57 3 18
WCP_Folders::admin_head()
S
100 1 45
WCP_Folders::autoload()
S
58 3 15
folders_replace_media::isJSON()
S
70 4 6
WCP_Folder_WPML::all_categorized_items()
S
68 4 7
folders_replace_media::update_to_new_url()
S
64 4 9
WCP_Folders::get_custom_post_type()
S
64 4 10
WCP_Folders::wcp_remove_post_item()
S
59 3 14
enshrined\svgSanitize\data\XPath::handleDefaultNamespace()
S
60 3 13
WCP_Folders::add_child_terms_recursive()
S
60 3 12
folders_replace_media::checkForFileName()
S
61 3 12
folders_replace_media::getFileSize()
S
62 3 11
enshrined\svgSanitize\ElementReference\Subject::addUsedIn()
S
62 3 11
enshrined\svgSanitize\ElementReference\Subject::addUse()
S
62 3 11
WCP_Folders::change_menu_text()
S
62 3 11
enshrined\svgSanitize\data\XPath::getRootElements()
S
63 3 11
WCP_Folders::sanitize_options()
S
63 3 11
FOLDER_SIGNUP_CLASS::load_signup_settings()
S
52 2 25
enshrined\svgSanitize\Helper::extractIdReferenceFromHref()
S
69 3 6
WCP_Folders::isFoldersInSettings()
S
68 3 7
WCP_Folders::folder_update_popup_status()
S
66 3 8
folders_replace_media::replace_meta_box()
S
62 3 10
WCP_Folders::getFolderSettingsURL()
S
66 3 8
WCP_Folders::ttl_fldrs()
S
63 3 10
enshrined\svgSanitize\Helper::getElementHref()
S
66 3 9
WCP_Folders::update_folders_import_status()
S
66 3 8
WCP_Folders::check_media_status_for_folders()
S
71 3 6
enshrined\svgSanitize\ElementReference\Subject::countUse()
S
65 3 8
WCP_Folders::getFoldersUpgradeURL()
S
66 3 8
folders_replace_media::change_file_name_box()
S
64 2 11
Folders_Free_Review_Box::enqueue_scripts()
S
62 2 11
folders_replace_media::premio_replace_file_CSS()
S
64 1 20
WCP_Folders::wcp_get_default_list()
S
58 1 16
WCP_Folders::get_folders_default_list()
S
58 1 16
Fldr_Form_Fields::field_label_postfix()
S
66 2 10
WCP_Folders::selected_colors()
S
69 2 6
WCP_Folder_Plugins::filter_categories_by_term_id()
S
69 2 7
enshrined\svgSanitize\Sanitizer::cleanXlinkHrefs()
S
63 2 10
enshrined\svgSanitize\data\XPath::createNodeName()
S
71 2 6
WCP_Folders::get_instance()
S
71 2 6
enshrined\svgSanitize\Sanitizer::hasRemoteReference()
S
65 2 9
WCP_Folders::is_for_this_post_type()
S
72 2 5
Fldr_Form_Fields::field_label()
S
69 2 7
WCP_Folders::getRequestVar()
S
69 2 7
folders_sanitize_text()
S
63 2 10
enshrined\svgSanitize\Sanitizer::resetAfter()
S
73 2 5
folders_replace_media::validate_date()
S
74 2 4
enshrined\svgSanitize\ElementReference\Subject::countUsedIn()
S
68 2 7
enshrined\svgSanitize\Sanitizer::isUseTagDirty()
S
74 2 4
WCP_Folder_PolyLang::all_categorized_items()
S
70 2 7
folders_replace_media::replaceURL()
S
69 2 8
enshrined\svgSanitize\Sanitizer::cleanHrefs()
S
64 2 10
isGzipped()
S
68 2 7
WCP_Folders::get_taxonomy_link()
S
65 2 9
enshrined\svgSanitize\ElementReference\Resolver::collectIdentifiedElements()
S
69 2 6
enshrined\svgSanitize\Sanitizer::setUpBefore()
S
69 2 7
WCP_Folders::check_for_license_key()
S
82 1 3
WCP_Forms::__construct()
S
91 1 2
enshrined\svgSanitize\Sanitizer::getAllowedAttrs()
S
82 1 3
enshrined\svgSanitize\Sanitizer::resetInternal()
S
70 1 6
enshrined\svgSanitize\Sanitizer::setAllowedAttrs()
S
79 1 3
WCP_Folder_PolyLang::__construct()
S
72 1 5
WCP_Folders::wcp_folders_media_cleaning()
S
79 1 3
WCP_Folders::check_has_valid_key()
S
82 1 3
WCP_Folders::custom_bulk_action()
S
75 1 4
WCP_Folders::wcp_folders_upgrade_or_register()
S
75 1 4
enshrined\svgSanitize\Sanitizer::getXmlIssues()
S
82 1 3
enshrined\svgSanitize\ElementReference\Resolver::markSubjectAsInvalid()
S
72 1 6
enshrined\svgSanitize\ElementReference\Subject::getElementId()
S
80 1 3
FOLDER_SIGNUP_CLASS::__construct()
S
79 1 3
enshrined\svgSanitize\ElementReference\Usage::getCount()
S
82 1 3
enshrined\svgSanitize\Exceptions\NestingException::__construct()
S
75 1 4
WCP_Folders::mailpoet_conflict_whitelist_style()
S
74 1 5
WCP_Tree::get_option_data_for_select()
S
71 1 5
enshrined\svgSanitize\Sanitizer::removeNonPrintableCharacters()
S
78 1 3
WCP_Folders::save_post()
S
81 1 3
Fldr_Form_Fields::field_prefix_settings()
S
91 1 2
enshrined\svgSanitize\Sanitizer::__construct()
S
75 1 4
WCP_Folders::get_license_key_data()
S
82 1 3
enshrined\svgSanitize\ElementReference\Usage::getSubject()
S
82 1 3
Folders_upgrade_box::__construct()
S
74 1 4
enshrined\svgSanitize\Sanitizer::getAllowedTags()
S
82 1 3
enshrined\svgSanitize\Sanitizer::setXMLOptions()
S
81 1 3
WCP_Folders::mailpoet_conflict_whitelist_script()
S
74 1 5
WCP_Folders::wcp_delete_post()
S
81 1 3
enshrined\svgSanitize\ElementReference\Resolver::findByElementId()
S
69 1 8
enshrined\svgSanitize\Sanitizer::removeRemoteReferences()
S
81 1 3
WCP_Folder_Plugins::__construct()
S
75 1 4
folders_replace_media::admin_menu()
S
66 1 9
WCP_Tree::__construct()
S
91 1 2
folders_replace_media::replace_media_file_script()
S
69 1 6
enshrined\svgSanitize\ElementReference\Usage::increment()
S
80 1 3
enshrined\svgSanitize\Sanitizer::isDataAttribute()
S
78 1 3
WCP_Folder_WPML::__construct()
S
72 1 5
Folder_affiliate_program::__construct()
S
74 1 4
enshrined\svgSanitize\ElementReference\Subject::getElement()
S
82 1 3
enshrined\svgSanitize\ElementReference\Subject::__construct()
S
77 1 4
enshrined\svgSanitize\Sanitizer::useThreshold()
S
80 1 3
enshrined\svgSanitize\Sanitizer::setUseNestingLimit()
S
80 1 3
Folders_Import_Export::__construct()
S
75 1 4
WCP_Folder_Plugins::get_plugin_information()
S
77 1 4
enshrined\svgSanitize\ElementReference\Usage::__construct()
S
76 1 4
enshrined\svgSanitize\Sanitizer::getXMLOptions()
S
82 1 3
folders_replace_media::getMediaReplaceURL()
S
64 1 10
enshrined\svgSanitize\Sanitizer::setAllowedTags()
S
79 1 3
enshrined\svgSanitize\ElementReference\Resolver::collect()
S
75 1 5
Folders_Notifications_Free::__construct()
S
78 1 3
enshrined\svgSanitize\Exceptions\NestingException::getElement()
S
82 1 3
WCP_Folders::plugin_action_links()
S
67 1 6
enshrined\svgSanitize\ElementReference\Subject::clearInternalAndGetAffectedElements()
S
68 1 8
WCP_Folders::folders_text()
S
77 1 3
enshrined\svgSanitize\data\XPath::__construct()
S
77 1 4
enshrined\svgSanitize\Sanitizer::isAriaAttribute()
S
78 1 3
WCP_Folders::get_license_key_information()
S
82 1 3
WCP_Folders::recommended_plugins()
S
79 1 3
enshrined\svgSanitize\ElementReference\Resolver::getElementsToRemove()
S
82 1 3
enshrined\svgSanitize\Sanitizer::minify()
S
80 1 3
Fldr_Form_Fields::__construct()
S
67 1 7
enshrined\svgSanitize\Sanitizer::removeXMLTag()
S
80 1 3
enshrined\svgSanitize\ElementReference\Resolver::__construct()
S
77 1 4