Code Analysis: BSK PDF Manager 2.9

Function Rating Maintainability Complexity Lines of code
BSKPDFM_Shortcodes_Category_Deprecated::bsk_pdf_manager_list_pdfs_by_cat()
D
0
197 473
BSKPDFM_Shortcodes_PDFs_Deprecated::bsk_pdf_manager_show_pdf()
D
5
130 315
BSKPDFM_Dashboard::bsk_pdf_manager_pdfs()
D
9
73 434
BSKPDFM_Dashboard_PDF::pdf_edit()
D
11
60 406
BSKPDFM_Shortcodes_Category_Deprecated::get_all_pdfs_within_category()
D
21
63 170
BSKPDFM_Shortcodes_PDFs_UL_OL::bsk_pdf_manager_show_pdfs_in_ul_ol()
D
24
44 172
BSKPDFM_Common_Filter::show_date_filter()
D
26
45 128
BSKPDFM_Dashboard_Settings_General::show_settings()
D
23
35 212
BSKPDFM_Shortcodes_Category::process_shortcode_parameters()
D
31 40 99
BSKPDFM_Dashboard_PDFs::get_data()
D
25
36 153
BSKPDFM_Common_Filter_Tags::show_tags_filter_bar()
D
30 38 98
BSKPDFManagerWidget_Category::form()
D
23
29 221
BSKPDFManagerWidget::form()
D
23
28 216
BSKPDFM_Shortcodes_PDFs_Dropdown::bsk_pdf_manager_show_pdfs_in_dropdown()
D
29
32 129
BSKPDFM_Shortcodes_Category_Dropdown::bsk_pdf_manager_list_pdfs_by_cat_as_dropdown()
D
29
31 129
BSKPDFM_Dashboard_Categories::do_bulk_action()
D
33 34 83
BSKPDFManagerWidget::widget()
D
29 31 118
BSKPDFM_Shortcodes_PDFs_UL_OL::bsk_pdfm_ajax_get_pdfs_ul_ol()
C
28
26 142
BSKPDFM_Shortcodes_Category_Dropdown::bsk_pdfm_ajax_get_category_dropdown()
C
29 27 122
BSKPDFManagerWidget_Category::widget()
C
31 28 102
BSKPDFM_Dashboard_FTP::bsk_pdf_manager_pdfs_add_by_ftp()
C
25
21 201
BSKPDFM_Common_Data_Source::bsk_pdfm_get_pdfs()
C
34 29 80
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_pdf_upload_file()
C
30 25 124
BSKPDFM_Common_Data_Source::bsk_pdfm_get_pdfs_by_cat()
C
33 26 93
BSKPDFM_Dashboard_Settings_Featured_Image::show_settings()
C
30 23 126
BSKPDFM_Shortcodes_Category_UL_OL::bsk_pdf_manager_list_pdfs_by_cat_as_ul_ol()
C
33 24 92
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_pdf_save_fun()
C
32 23 105
BSKPDFM_Shortcodes_PDFs_Dropdown::bsk_pdfm_ajax_get_pdfs_dropdown()
B
32 18 117
BSKPDFM_Common_Display::show_pdfs_in_column()
B
38 21 65
BSKPDFM_Dashboard_Media_Library::bsk_pdf_manager_pdfs_add_by_media_library()
B
29 15 147
BSKPDFM_Common_Display::get_category_dropdown()
B
39 21 57
BSKPDFM_Common_Display::show_pdfs_dropdown_option_for_category()
B
40 21 52
BSKPDFM_Shortcodes_Category_Deprecated::bsk_pdfm_verify_category_password_fun()
B
40 21 50
BSKPDFM_Shortcodes_Category_UL_OL::bsk_pdfm_ajax_get_category_ul_ol()
B
34 18 91
BSKPDFM_Common_Filter_Extension::show_extension_filter_bar()
B
38 19 62
BSKPDFM_Shortcodes_Category_UL_OL::show_pdfs_in_ul_or_ol_by_category()
B
37 18 72
BSKPDFM_Shortcodes_Category_Deprecated::bsk_pdf_manager_show_pdf_item_single()
B
38 18 65
BSKPDFM_Common_Display::show_pdf_item_single_div()
B
40 17 52
BSKPDFM_Dashboard_Media_Library::bsk_pdm_pdf_upload_by_media_library_save_fun()
B
39 15 63
BSKPDFM_Dashboard_PDFs::do_bulk_action()
A
47 15 31
BSKPDFM_Common_Display::show_pdfs_in_dropdown()
A
44 14 40
BSKPDFM_Common_Display::display_pdfs_in_ul_or_ol()
A
44 14 40
BSKPDFM_Common_Backend::get_extension_dropdown()
A
41 13 54
BSKPDFM_Common_Display::show_pdfs_link_only()
A
44 14 39
BSKPDFM_Common_Display::show_pdfs_in_dropdown_only_options()
A
45 14 37
BSKPDFM_Common_Data_Source::bsk_pdfm_organise_categories_id()
A
42 13 48
BSKPDFManager::instance()
A
40 12 55
BSKPDFM_Common_Display::validate_year()
A
51 14 25
BSKPDFManager::bsk_pdf_manager_update_database()
A
37 10 82
BSKPDFM_Common_Backend::get_available_extension_with_mime_type()
A
27
1 215
BSKPDFM_Common_Filter::validate_date_weekday_filter()
A
48 13 33
BSKPDFM_Rest::bsk_pdfm_extern_link_fun()
A
47 12 33
BSKPDFManager::bsk_pdf_manager_enqueue_scripts_n_css()
A
38 9 76
BSKPDFM_Dashboard_Settings_General::bsk_pdf_manager_settings_general_settings_tab_save_fun()
A
48 12 31
BSKPDFM_Dashboard_Tags::do_bulk_action()
A
50 12 27
BSKPDFM_Common_Display::process_shortcodes_bool_attrs()
A
55 12 18
BSKPDFM_Dashboard_PDFs::column_default()
A
49 11 33
BSKPDFM_Dashboard_Tags::get_data()
A
42 10 47
BSKPDFM_Dashboard_Categories::get_data()
A
42 10 47
BSKPDFM_Dashboard::bsk_pdf_manager_tags()
A
44 10 46
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_admin_notice()
A
48 11 31
BSKPDFM_Common_Display::show_pdfs_url_only()
A
50 11 26
BSKPDFM_Dashboard::bsk_pdf_manager_categories()
A
45 10 40
BSKPDFM_Dashboard::bsk_pdf_manager_dashboard_menu()
A
41 8 66
BSKPDFM_Dashboard_Category::bsk_pdf_manager_category_edit()
A
34 4 118
BSKPDFManager::bsk_pdf_create_upload_folder_and_set_secure()
A
49 9 32
BSKPDFManager::bsk_pdf_manager_build_relationships()
A
48 9 32
BSKPDFManager::bsk_pdf_manager_admin_notice()
A
51 9 28
BSKPDFM_Dashboard_Media_Library::bsk_pdfm_parse_date_fun()
A
45 8 42
BSKPDFM_Shortcodes_Category_Dropdown::show_pdfs_in_dropdown_by_category()
A
45 8 41
BSKPDFM_Dashboard_Media_Library::bsk_pdf_manager_admin_notice()
A
52 9 23
BSKPDFM_Dashboard_PDFs::extra_tablenav()
A
47 8 34
BSKPDFM_Shortcodes_PDFs_Deprecated::bsk_pdf_manager_show_pdf_item()
A
48 8 33
BSKPDFM_Common_Display::get_year_dropdown()
A
51 8 24
BSKPDFM_Common_Backend::get_supported_extension_with_mime_type()
A
54 8 20
BSKPDFM_Dashboard_Tag::bsk_pdf_manager_tag_edit()
A
39 4 78
BSKPDFM_Dashboard_Tag::bsk_pdfm_bsk_pdfm_tag_validate_fun()
A
48 7 32
BSKPDFM_Dashboard_Settings_Styles::show_settings()
A
49 7 31
BSKPDFM_Common_Display::get_mysql_weekday_index()
S
54 7 24
BSKPDFM_Dashboard_Settings_General::bsk_pdfm_scan_all_subfolders()
S
53 7 24
BSKPDFM_Dashboard_Categories::column_default()
S
56 7 22
BSKPDFM_Common_Backend::get_category_dropdown_options()
S
52 7 22
BSKPDFM_Dashboard_Settings_General::bsk_pdfm_display_all_subfolders()
S
53 7 21
BSKPDFM_Shortcodes_Category::get_shortcode_parameters_output()
S
53 7 20
BSKPDFM_Common_Backend::get_parent_category_dropdown_options()
S
53 7 20
BSKPDFM_Dashboard_Category::bsk_pdf_manager_category_save_fun()
S
48 6 32
BSKPDFM_Dashboard_Tag::bsk_pdf_manager_tag_save_fun()
S
49 6 29
BSKPDFM_Common_Backend::get_category_hierarchy_checkbox()
S
49 6 29
BSKPDFM_Common_Count_Desc_Bar::show_count_desc_bar()
S
55 6 20
BSKPDFM_Dashboard_Tags::column_default()
S
58 6 19
BSKPDFM_Dashboard_Settings_Styles::bsk_pdf_manager_settings_styles_tab_save_fun()
S
55 6 18
BSKPDFManager::bsk_pdf_manager_uninstall()
S
56 6 18
BSKPDFM_Common_Backend::get_parent_category_dropdown()
S
48 5 32
BSKPDFM_Shortcodes_Category::process_bool_attr_val()
S
61 6 12
BSKPDFM_Common_Backend::get_category_hierarchy_checkbox_children()
S
52 5 23
BSKPDFM_Shortcodes_Category_Dropdown::get_password_form_and_dropdown_options_by_category()
S
53 5 22
BSKPDFM_Common_Backend::get_image_sizes()
S
54 5 21
BSKPDFM_Common_Backend::get_category_children_depth()
S
55 5 19
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_update_category()
S
56 5 16
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_update_tag()
S
56 5 16
BSKPDFManager::bsk_pdf_manager_load_language()
S
63 6 9
BSKPDFM_Dashboard_PDFs::get_column_info()
S
50 4 27
BSKPDFM_Common_Display::validate_month()
S
62 5 11
BSKPDFM_Common_Display::validate_day()
S
62 5 11
BSKPDFM_Dashboard_Categories::get_column_info()
S
52 4 24
BSKPDFM_Dashboard_PDFs::prepare_items()
S
53 4 24
BSKPDFM_Dashboard_Tags::get_column_info()
S
52 4 23
BSKPDFM_Dashboard_Tags::prepare_items()
S
55 4 21
BSKPDFM_Dashboard_Categories::prepare_items()
S
55 4 21
BSKPDFM_Common_Display::show_pdf_item_single_li()
S
53 4 19
BSKPDFM_Dashboard_Settings::show_settings()
S
47 2 47
BSKPDFM_Common_Display::get_shortcode_attributes_and_ajax_nonce()
S
57 4 16
BSKPDFM_Common_Display::get_plugin_credit_text()
S
60 4 13
BSKPDFM_Common_Data_Source::bsk_pdfm_get_cat_obj()
S
60 4 12
BSKPDFM_Common_Backend::bsk_pdf_manager_pdf_convert_hr_to_bytes()
S
62 4 11
BSKPDFM_Common_Backend::get_category_dropdown()
S
53 3 20
BSKPDFManager::bsk_pdf_manager_pro_create_table()
S
47 1 48
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_init_message()
S
47 1 38
BSKPDFM_Common_Backend::get_available_extension_category()
S
48 1 32
BSKPDFM_Common_Display::get_year_month_filter_in_category()
S
57 2 15
BSKPDFM_Common_Display::is_leap_year()
S
76 3 3
BSKPDFManager::bsk_pdf_manager_post_action()
S
71 3 5
BSKPDFM_Common_Backend::get_category_parent_ids()
S
60 2 14
BSKPDFM_Dashboard_Ads::show_other_plugin_of_gravity_forms_black_list()
S
60 1 22
BSKPDFM_Dashboard_Ads::show_other_plugin_of_gravity_forms_custom_validation()
S
61 1 22
BSKPDFM_Dashboard_Ads::show_other_plugin_of_cf7_black_list()
S
60 1 21
BSKPDFM_Dashboard_Ads::show_other_plugin_of_cf7_to_zoho()
S
60 1 21
BSKPDFManager::bsk_pdf_manager_pro_remove_tables_n_options()
S
55 1 20
BSKPDFM_Shortcodes::__construct()
S
56 1 19
BSKPDFM_Dashboard::__construct()
S
56 1 19
BSKPDFM_Common_Display::get_category_selector()
S
57 1 18
BSKPDFManagerWidget::update()
S
58 1 16
BSKPDFManagerWidget_Category::update()
S
58 1 16
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_current_user_can()
S
68 2 8
BSKPDFM_Common_Backend::get_image_size_dimission()
S
68 2 7
BSKPDFM_Shortcodes_Category_UL_OL::bsk_pdf_manager_list_pdfs_by_cat_as_ul()
S
68 2 7
BSKPDFM_Shortcodes_PDFs_UL_OL::bsk_pdf_manager_show_pdfs_in_ul()
S
69 2 7
BSKPDFM_Shortcodes_Category_UL_OL::bsk_pdf_manager_list_pdfs_by_cat_as_ol()
S
68 2 7
BSKPDFM_Common_Display::show_pdfs_in_dropdown_only_container()
S
65 2 9
BSKPDFM_Dashboard_PDFs::get_columns()
S
58 1 15
BSKPDFM_Shortcodes_PDFs_UL_OL::bsk_pdf_manager_show_pdfs_in_ol()
S
69 2 7
BSKPDFM_Dashboard::bsk_pdf_manager_settings_support()
S
64 1 13
BSKPDFM_Dashboard_Categories::get_columns()
S
61 1 12
BSKPDFM_Dashboard::bsk_pdf_manager_pdfs_add_by_ftp_interface()
S
62 1 12
BSKPDFM_Dashboard::bsk_pdf_manager_pdfs_add_by_media_library_interface()
S
62 1 12
BSKPDFM_Dashboard_Tags::get_columns()
S
62 1 11
BSKPDFM_Dashboard_Categories::get_sortable_columns()
S
70 1 7
BSKPDFM_Dashboard::bsk_pdf_manager_show_pro_tip_box()
S
66 1 9
BSKPDFManager::bsk_pdf_manager_deactivate()
S
100 1 2
BSKPDFM_Dashboard_PDFs::column_cb()
S
69 1 7
BSKPDFM_Shortcodes_PDFs_Deprecated::__construct()
S
75 1 4
BSKPDFM_Shortcodes_PDFs_Columns::bsk_pdf_manager_show_pdfs_in_columns()
S
78 1 3
BSKPDFM_Dashboard_Settings::__construct()
S
65 1 9
BSKPDFM_Dashboard_Tags::__construct()
S
68 1 8
BSKPDFM_Shortcodes_Category_Columns::__construct()
S
79 1 3
BSKPDFM_Dashboard_Tags::get_bulk_actions()
S
71 1 6
BSKPDFM_Dashboard_Settings_Featured_Image::__construct()
S
78 1 3
BSKPDFManager::bsk_pdf_manager_pro_register_widgets()
S
78 1 4
BSKPDFM_Shortcodes_Category_Columns::bsk_pdf_manager_list_pdfs_by_cat_as_columns()
S
78 1 3
BSKPDFM_Dashboard_PDFs::get_sortable_columns()
S
65 1 10
BSKPDFM_Dashboard_PDFs::__construct()
S
68 1 8
BSKPDFM_Dashboard_PDFs::get_bulk_actions()
S
64 1 10
BSKPDFManagerWidget::__construct()
S
69 1 7
BSKPDFM_Rest::__construct()
S
79 1 3
BSKPDFM_Dashboard_Ads::__construct()
S
91 1 2
BSKPDFM_Shortcodes_PDFs_Columns::__construct()
S
79 1 3
BSKPDFM_Dashboard_Media_Library::__construct()
S
91 1 2
BSKPDFM_Common_Backend::get_cat_pdfs_count()
S
64 1 9
BSKPDFM_Dashboard_Tags::column_cb()
S
70 1 7
BSKPDFManagerWidget_Category::bsk_pdf_manager_show_pro_tip_box()
S
66 1 9
BSKPDFM_Dashboard_Tags::get_sortable_columns()
S
70 1 7
BSKPDFM_Dashboard_Category::__construct()
S
75 1 4
BSKPDFM_Dashboard_Categories::get_bulk_actions()
S
71 1 6
BSKPDFM_Dashboard_Categories::column_cb()
S
69 1 7
BSKPDFManager::__construct()
S
91 1 2
BSKPDFM_Shortcodes_Category::__construct()
S
91 1 2
BSKPDFM_Dashboard_PDF::__construct()
S
70 1 6
BSKPDFM_Shortcodes_PDFs_UL_OL::__construct()
S
66 1 8
BSKPDFM_Dashboard_Tags::get_views()
S
83 1 3
BSKPDFManager::__clone()
S
79 1 3
BSKPDFM_Shortcodes_PDFs::__construct()
S
67 1 8
BSKPDFManagerWidget_Category::__construct()
S
69 1 7
BSKPDFM_Dashboard_Settings_General::__construct()
S
71 1 5
BSKPDFManager::__wakeup()
S
79 1 3
BSKPDFM_Dashboard_Categories::__construct()
S
68 1 8
BSKPDFM_Dashboard_Settings_General::bsk_pdfm_rename_jstree_root_node_label()
S
75 1 6
BSKPDFManager::bsk_pdf_manager_activate()
S
82 1 3
BSKPDFM_Shortcodes_Category_Deprecated::__construct()
S
70 1 6
BSKPDFM_Dashboard_Tag::__construct()
S
75 1 4
BSKPDFM_Dashboard_Categories::get_views()
S
83 1 3
BSKPDFM_Dashboard_Settings_Styles::__construct()
S
71 1 5
BSKPDFM_Shortcodes_Category_Dropdown::__construct()
S
72 1 5
BSKPDFM_Common_Display::display_pdfs_in_ul_or_ol_only_container()
S
66 1 8
BSKPDFM_Shortcodes_PDFs_Dropdown::__construct()
S
72 1 5
BSKPDFManagerWidget::bsk_pdf_manager_show_pro_tip_box()
S
66 1 9
BSKPDFM_Dashboard_FTP::__construct()
S
82 1 3
BSKPDFM_Shortcodes_Category_UL_OL::__construct()
S
66 1 8