Code Analysis: Freesoul Deactivate Plugins 1.9.3.6

Function Rating Maintainability Complexity Lines of code
eos_dp_admin_option_active_plugins()
D
15
91 185
FDP_Frontend_Singles_Page::before_section()
D
16
79 191
FDP_Frontend_Singles_Page::tableBody()
D
21
69 146
eos_dp_pro_auto_settings()
D
21
60 164
eos_dp_auto_settings()
D
21
58 167
FDP_Backend_Singles_Page::tableBody()
D
20
51 191
FDP_Terms_Archives_Page::tableBody()
D
23
47 150
eos_dp_scripts()
D
16
30 318
eos_option_active_plugins()
D
30 44 88
eos_dp_smoke_tests_callback()
D
24
31 190
eos_dp_pro_roles_manager_callback()
D
29
33 113
eos_dp_display_usage()
D
28
32 116
FDP_Archives_Page::tableBody()
D
28
31 130
FDP_Post_Types_Page::tableBody()
D
33 34 79
eos_dp_disabled_plugins_for_logged_users()
D
39 34 49
eos_dp_navigation()
C
26
22 175
eos_dp_parse_expression()
C
38 29 63
eos_dp_pro_count_by_url()
C
32 24 102
eos_dp_integration_callback()
C
32 23 110
eos_dp_create_plugin()
B
33 22 86
eos_dp_admin_body_class()
B
43 25 39
FDPProLicenseManager::_CheckWPPlugin()
B
36 22 78
eos_dp_filter_paths()
B
42 24 43
eos_dp_pro_auto_settings_admin()
B
34 21 84
eos_dp_save_settings()
B
37 22 67
eos_dp_meta_box_callback()
B
31 19 109
eos_dp_user_capabilities()
B
42 22 47
eos_dp_help_common_issues_section()
B
33 16 111
FDPProLicenseManager::__plugin_updateInfo()
B
41 19 49
eos_dp_mu_deactivate_by_post_requests()
B
42 19 47
EDD_SL_Plugin_Updater::show_update_notification()
B
36 15 85
eos_dp_get_current_user()
B
46 18 36
eos_dp_check_license_status()
B
45 18 34
eos_dp_save_metaboxes()
B
48 18 26
eos_dp_code_profiler_page()
B
35 13 100
eos_dp_save_button()
B
36 14 80
eos_dp_save_archives_settings()
B
45 17 35
eos_dp_disabled_plugins_on_search_filter()
B
46 17 32
eos_dp_translated_id()
B
39 15 61
eos_dp_after_upgrade()
A
49 17 27
FDP_Custom_Rows_Page::tableBody()
A
41 15 54
EDD_SL_Plugin_Updater::get_version_from_remote()
A
43 15 46
EDD_SL_Plugin_Updater::plugins_api_filter()
A
45 15 43
eos_dp_sanitize_file_name()
A
39 14 55
eos_dp_preview()
A
46 15 33
eos_dp_update_fdp_admin_menu()
A
46 15 33
eos_dp_pro_version_notice()
A
45 14 42
eos_dp_get_plugins()
A
47 14 33
Eos_Fdp_Plugins_Manager_Page::get_plugins()
A
47 14 33
eos_dp_wpml_switcher()
A
46 13 31
eos_dp_disabled_plugins_by_device_filter()
A
47 13 31
eos_dp_admin_page_title()
A
41 11 51
eos_dp_pro_save_settings()
A
47 12 33
eos_dp_log()
A
48 12 31
FDPProLicenseManager::getRenewLink()
A
49 12 30
eos_dp_update_url_options()
A
43 11 43
eos_dp_update_file_line()
A
45 11 40
eos_dp_check_intentions_and_rights()
A
53 12 20
eos_dp_important_pages()
A
43 10 50
eos_dp_admin_notices()
A
47 11 33
eos_dp_debug_options()
A
42 10 48
eos_dp_print_disabled_plugins()
A
54 12 17
eos_dp_user_headers()
A
48 11 31
FDP_HireUs_Page::archives_contribution()
A
50 11 28
eos_dp_export_plugins_list()
A
45 10 40
FDP_Terms_Archives_Page::before_section()
A
41 9 55
get_woocommerce_currency_symbols()
A
27
1 172
eos_dp_style()
A
53 11 20
FDP_Frontend_Singles_Page::legend()
A
42 8 59
eos_dp_table_head()
A
41 8 58
eos_dp_get_updated_plugins_table()
A
50 10 26
eos_dp_help_shortcuts_section()
A
43 8 50
eos_dp_disabled_plugins_on_ajax_filter()
A
55 10 17
eos_dp_plugin_page_content()
A
45 8 47
eos_dp_has_usermeta()
A
56 10 16
eos_dp_redirect_home_settings()
A
57 10 15
eos_dp_search_plugins_popup()
A
39 2 135
eos_dp_dequeue_stylesheets()
A
42 7 55
FDPProLicenseManager::checkUpdateInfo()
A
55 9 22
EDD_SL_Plugin_Updater::show_changelog()
A
52 9 22
eos_dp_pro_remove_hooks()
A
53 9 21
EDD_SL_Plugin_Updater::check_update()
A
54 9 20
eos_dp_write_file()
A
47 8 34
eos_dp_plugins_integration()
A
39 6 64
eos_check_dp_preview_nonce()
A
49 8 30
eos_dp_import_plugins_list()
A
49 8 29
eos_dp_is_mobile()
A
58 9 14
eos_dp_get_opts_by_url()
A
50 8 27
Eos_Fdp_Matrix_Page::tableHead()
A
42 6 52
FDPProLicenseManager::__construct()
A
46 7 37
FDPProLicenseManager::handleServerRequest()
A
48 7 35
eos_dp_disabled_plugins_on_ajax()
A
54 8 18
eos_dp_firing_order_callback()
A
44 6 48
eos_dp_console_usage()
S
48 7 30
eos_dp_is_user_logged()
S
59 8 13
FDPProLicenseManager::PluginUpdate()
S
51 7 28
FDPProLicenseManager::_request()
S
45 6 42
eos_dp_delete_folder()
S
52 7 26
eos_dp_code_profiler_save()
S
59 8 11
eos_dp_redirect_to_settings()
S
53 7 22
eos_dp_is_dismissed()
S
54 7 21
eos_dp_build_pointers()
S
54 7 19
eos_dp_integration_actions_plugins()
S
56 7 17
Eos_Fdp_One_Column_Page::tableBody()
S
48 6 32
FDPProLicenseManager::updateMessageCB()
S
58 7 16
FDPProLicenseManager::processs_response()
S
51 6 30
eos_dp_register_pointers_singles()
S
37 1 104
eos_dp_favorite_plugins_callback()
S
43 4 58
eos_dp_plugins_in_list()
S
61 7 12
eos_dp_save_integration_actions_settings()
S
51 6 27
eos_dp_save_url_settings()
S
50 6 26
eos_dp_license_not_valid()
S
50 6 26
eos_dp_install_plugin()
S
53 6 22
eos_dp_debug_options_wrapper()
S
54 6 21
eos_dp_save_post_type_settings()
S
53 6 21
FDP_HireUs_Page::get_info()
S
53 6 21
eos_let_to_num()
S
57 6 17
eos_dp_active_plugins()
S
56 6 16
wc_get_page_id()
S
62 7 10
eos_dp_only_fdp()
S
60 6 14
FDPProLicenseManager::__checkoldtied()
S
58 6 14
FDPProLicenseManager::getDomain()
S
58 6 14
eos_dp_options_page()
S
47 5 28
eos_dp_get_current_page_url()
S
61 6 11
eos_dp_remove_menu_items()
S
61 6 11
FDPProLicenseManager::_removeWPPluginLicense()
S
53 5 25
eos_dp_alert_plain_permalink()
S
53 5 23
eos_dp_get_update_notice()
S
53 5 20
eos_dp_msg_never_again()
S
55 5 19
get_woocommerce_price_format()
S
57 5 19
Eos_Fdp_Plugins_Manager_Page::__construct()
S
56 5 17
eos_dp_return_all_plugins()
S
62 6 10
eos_dp_add_admin_inline_style()
S
69 6 7
eos_dp_help_callback()
S
57 5 15
eos_dp_get_multiple_metadata()
S
58 5 14
eos_dp_general_inline_style()
S
51 3 44
EDD_SL_Plugin_Updater::get_cached_version_info()
S
59 5 14
eos_dp_plugin_information()
S
52 4 25
eos_dp_save_multiple_metadata()
S
52 4 24
eos_dp_help_home_section()
S
47 2 51
eos_dp_plugins_dependencies()
S
56 4 19
eos_dp_add_meta_box()
S
56 4 19
eos_dp_favorite_plugins_inline()
S
50 3 34
FDP_pro_remove_hook::remove_hook()
S
56 4 18
eos_dp_is_fdp_page()
S
45 2 48
FDP_Post_Types_Page::legend()
S
50 2 48
FDP_Archives_Page::before_section()
S
57 4 16
Eos_Fdp_Plugins_Manager_Page::get_active_plugins()
S
57 4 16
eos_dp_comment()
S
59 4 16
eos_dp_active_themes_list()
S
56 4 16
EDD_SL_Plugin_Updater::convert_object_to_array()
S
63 5 10
eos_dp_save_firing_order()
S
58 4 15
eos_dp_pro_can_settings()
S
67 5 7
eos_dp_pro_can_metabox()
S
67 5 7
eos_dp_is_maybe_ajax()
S
67 5 7
FDP_HireUs_Page::section()
S
44 2 44
eos_dp_save_meta_box_data()
S
57 4 14
EDD_SL_Plugin_Updater::api_request()
S
61 4 13
eos_dp_save_one_col_settings()
S
59 4 13
eos_dp_check_single_padlock()
S
61 4 12
EDD_SL_Plugin_Updater::request_recently_failed()
S
63 4 11
eos_dp_get_parent_theme()
S
63 4 11
eos_dp_post_types_empty()
S
53 3 22
eos_dp_create_plugin_callback()
S
48 2 37
FDP_Custom_Rows_Page::before_section()
S
55 3 20
eos_dp_add_theme_to_table_head()
S
55 3 20
FDP_Backend_Urls_Page::before_section()
S
55 3 20
EDD_SL_Plugin_Updater::get_repo_api_data()
S
57 3 19
eos_dp_fatal_error_notice()
S
54 3 18
eos_dp_license_expired()
S
56 3 18
eos_dp_save_admin_settings()
S
56 3 17
eos_dp_get_plugin_info()
S
58 3 16
FDP_HireUs_Page::plugins_contribution()
S
57 3 16
eos_dp_bulk_action_handler()
S
58 3 16
EDD_SL_Plugin_Updater::__construct()
S
57 3 15
wc_get_page_permalink()
S
65 4 8
eos_dp_code_profiler()
S
65 4 8
eos_dp_prevent_disabling_wrong_plugins()
S
68 4 6
eos_dp_dismiss_fatal_error_notice()
S
71 4 5
eos_dp_replace_theme()
S
63 4 10
wc_get_checkout_url()
S
64 4 9
eos_dp_strposA()
S
67 4 7
eos_dp_prevent_missing_functions_errors()
S
72 4 5
eos_dp_plugin_row_meta()
S
62 4 10
eos_dp_user_has_bought()
S
62 3 11
eos_dp_by_archive_callback()
S
62 3 11
Eos_Fdp_Plugins_Manager_Page::section()
S
53 2 25
Eos_Fdp_One_Column_Page::before_section()
S
54 2 25
eos_dp_update_option()
S
57 2 18
eos_dp_external_plugin_activation()
S
69 3 6
eos_dp_pro_testing_uniqueid()
S
64 3 9
eos_dp_initialize_plugin()
S
68 3 6
eos_dp_plugins_table()
S
72 3 5
FDPProLicenseManager::getCurrentVersion()
S
64 3 10
FDP_HireUs_Page::decrypt()
S
70 3 5
eos_dp_redirect_to_fdp_page()
S
70 3 5
eos_dp_sort_uname_callback()
S
74 3 4
eos_dp_load_translation_file()
S
67 3 7
eos_dp_get_option_array()
S
69 3 7
eos_dp_build_pointer_array()
S
56 2 15
eos_dp_unshift_fdp()
S
66 3 9
eos_dp_default_language()
S
65 3 9
eos_dp_disabled_plugins_by_device()
S
69 3 7
get_woocommerce_currency_symbol()
S
66 3 8
eos_dp_deactivate_plugin()
S
72 3 5
FDPProLicenseManager::initActionHandler()
S
67 3 7
FDPProLicenseManager::removeOldWPResponse()
S
64 3 10
EDD_SL_Plugin_Updater::http_request_args()
S
69 3 6
FDP_HireUs_Page::server_contribution()
S
66 3 8
FDPProLicenseManager::getInstance()
S
68 3 8
FDP_Backend_Singles_Page::legend()
S
67 3 8
FDP_HireUs_Page::theme_contribution()
S
67 3 8
FDP_HireUs_Page::encrypt()
S
70 3 5
Eos_Fdp_Matrix_Page::slider()
S
63 2 12
EDD_SL_Plugin_Updater::set_version_info_cache()
S
61 2 11
eos_dp_plugininfo_kses()
S
54 1 22
FDP_pro_remove_hook::__construct()
S
64 2 10
eos_dp_get_theme()
S
75 2 4
FDP_HireUs_Page::calculate_price()
S
60 1 15
FDPProLicenseManager::getOldWPResponse()
S
66 2 8
eos_dp_and()
S
81 2 3
eos_dp_is_deactivation_page()
S
77 2 3
eos_dp_url_has_extension()
S
74 2 4
eos_dp_clean_top_bar()
S
69 2 7
eos_dp_rebuild_rewrite_rules_and_menu()
S
66 2 7
Eos_Fdp_Plugins_Manager_Page::header()
S
68 2 7
eos_dp_get_option()
S
68 2 8
fdp_is_plugin_globally_active()
S
78 2 3
eos_dp_home_autosuggest_action_buttons()
S
73 2 5
eos_dp_is_not_empty_string()
S
79 2 3
eos_dp_pro_delete_transient()
S
73 2 5
eos_dp_plugins_slider_row()
S
72 2 5
Eos_Fdp_Plugins_Manager_Page::footer()
S
71 2 6
eos_dp_disabled_plugins_on_search()
S
70 2 7
eos_dp_get_inner_html()
S
67 2 8
eos_dp_admin_footer()
S
77 2 4
FDPProLicenseManager::decrypt()
S
62 2 10
eos_dp_get_option()
S
68 2 8
Eos_Fdp_Matrix_Page::footer()
S
71 2 6
eos_dp_or()
S
81 2 3
eos_dp_add_fdp_submenu()
S
72 2 5
eos_dp_clean_settings_pages()
S
76 2 4
FDPProLicenseManager::getParam()
S
63 2 10
FDPProLicenseManager::GetRegisterInfo()
S
71 2 6
FDPProLicenseManager::encrypt()
S
62 2 10
Eos_Fdp_One_Column_Page::footer()
S
71 2 6
eos_dp_test_get_active_plugins_simulation()
S
68 2 7
FDPProLicenseManager::SaveWPResponse()
S
71 2 5
eos_dp_plugin_badge()
S
63 1 14
FDP_HireUs_Page::before_section()
S
61 1 13
eos_dp_add_admin_inline_script()
S
100 1 13
eos_dp_logged_user_conditions()
S
59 1 13
eos_dp_pro_status_callback()
S
63 1 13
Eos_Fdp_Matrix_Page::get_nonces_map()
S
62 1 12
eos_dp_remove_filters()
S
61 1 12
Eos_Fdp_One_Column_Page::section()
S
63 1 12
eos_dp_sortable_pages()
S
65 1 11
eos_dp_mobile_callback()
S
63 1 11
FDP_Post_Types_Page::before_section()
S
91 1 2
FDPProLicenseManager::getEmail()
S
82 1 3
FDPProLicenseManager::decryptObj()
S
76 1 4
Eos_Fdp_One_Column_Page::get_nonces_map()
S
69 1 7
FDP_Post_Types_Page::action_buttons()
S
80 1 3
eos_dp_deactivation_pages()
S
75 1 3
FDPProLicenseManager::getKeyName()
S
77 1 3
eos_dp_add_fdp_theme_activation_hook()
S
82 1 3
FDP_HireUs_Page::posts_contribution()
S
68 1 6
eos_dp_plugins_slider()
S
72 1 7
FDP_pro_remove_hook::remove_hook_action()
S
78 1 3
Eos_Fdp_One_Column_Page::header()
S
74 1 5
FDP_Backend_Singles_Page::before_section()
S
81 1 3
EDD_SL_Plugin_Updater::log_failed_request()
S
79 1 3
eos_dp_pro_nonces()
S
70 1 7
Eos_Fdp_Matrix_Page::tableBody()
S
100 1 0
FDP_HireUs_Page::footer()
S
80 1 3
Eos_Fdp_Plugins_Manager_Page::get_nonces_map()
S
100 1 0
eos_dp_clean_plugins_page()
S
68 1 8
eos_dp_debug_button()
S
68 1 8
EDD_SL_Plugin_Updater::get_active_plugins()
S
72 1 5
eos_dp_get_plugins_iframe()
S
79 1 3
FDP_HireUs_Page::tableBody()
S
83 1 3
eos_dp_admin_inline_style()
S
83 1 3
eos_dp_saved_preview_button()
S
67 1 7
eos_dp_by_url_callback()
S
73 1 5
eos_dp_options_page_callback()
S
73 1 5
eos_load_dp_plugin_textdomain()
S
79 1 3
eos_dp_disable_javascript()
S
100 1 5
eos_dp_not()
S
82 1 3
eos_dp_admin_callback()
S
73 1 5
FDP_HireUs_Page::get_nonces_map()
S
75 1 5
eos_dp_plugin_add_settings_link()
S
64 1 9
Eos_Fdp_Matrix_Page::action_buttons()
S
80 1 3
Eos_Fdp_Matrix_Page::header()
S
74 1 5
Eos_Fdp_Plugins_Manager_Page::before_section()
S
100 1 0
FDPProLicenseManager::RemoveLicenseKey()
S
73 1 5
Eos_Fdp_Plugins_Manager_Page::tableBody()
S
100 1 0
eos_dp_missing_fdp_notice()
S
67 1 10
eos_dp_favorite_plugins()
S
74 1 6
FDPProLicenseManager::encryptObj()
S
76 1 4
eos_dp_after_theme_setup_on_preview()
S
76 1 4
eos_dp_firing_order_inline()
S
100 1 5
eos_dp_by_term_archive_callback()
S
73 1 5
wc_get_cart_url()
S
79 1 3
eos_dp_remove_help_tabs()
S
77 1 4
get_woocommerce_currency()
S
79 1 3
eos_dp_by_admin_url_callback()
S
71 1 6
FDPProLicenseManager::addOnDelete()
S
80 1 3
FDPProLicenseManager::setEmailAddress()
S
81 1 3
eos_dp_ajax_loader_img()
S
74 1 5
eos_dp_search_callback()
S
71 1 5
EDD_SL_Plugin_Updater::init()
S
69 1 6
eos_dp_theme_root()
S
81 1 3
Eos_Fdp_Matrix_Page::legend()
S
83 1 3
eos_dp_plugin_action_links()
S
70 1 5
eos_dp_my_bulk_actions()
S
75 1 4
eos_dp_by_post_type_callback()
S
73 1 5
FDPProLicenseManager::CheckWPPlugin()
S
71 1 5
eos_dp_name_by_path()
S
78 1 3
FDPProLicenseManager::cleanUpdateInfo()
S
76 1 4
eos_dp_stylesheet_directory()
S
81 1 3
eos_dp_hireus_callback()
S
73 1 5
eos_dp_pro_admin_menu_filters()
S
80 1 3
EDD_SL_Plugin_Updater::get_cache_key()
S
74 1 4
Eos_Fdp_Matrix_Page::get_plugins_table()
S
79 1 3
EDD_SL_Plugin_Updater::verify_ssl()
S
78 1 3
eos_dp_favorite_plugins_add_admin_body_class()
S
78 1 4
eos_dp_template()
S
83 1 3
eos_dp_remove_other_admin_notices()
S
70 1 7