Code Analysis: BSK PDF Manager 3.3

Function Rating Maintainability Complexity Lines of code
BSKPDFM_Dashboard_PDF::pdf_edit()
D
0
91 733
BSKPDFM_Dashboard_PDFs::get_data()
D
12
79 275
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_pdf_save_fun()
D
20
57 187
BSKPDFM_Shortcodes_PDFs_UL_OL::bsk_pdf_manager_show_pdfs_in_ul_ol()
D
22
49 184
BSKPDFM_Dashboard_Notification::bsk_pdf_manager_notification_edit()
D
19
37 270
BSKPDFM_Dashboard_Settings_Capabilities::show_settings()
D
20
21 394
BSKPDFM_Shortcodes_Category::process_shortcode_parameters()
D
31 40 99
BSKPDFM_Shortcodes_PDFs_Dropdown::bsk_pdf_manager_show_pdfs_in_dropdown()
D
27
37 139
BSKPDFM_Shortcodes_Category_Dropdown::bsk_pdf_manager_list_pdfs_by_cat_as_dropdown()
D
27
36 141
BSKPDFM_Common_Filter_Tags::show_tags_filter_bar()
D
30 38 98
BSKPDFManagerWidget_Category::form()
D
22
29 223
BSKPDFManagerWidget::form()
D
23
28 216
BSKPDFM_Dashboard_Notifications::get_data()
D
29
35 107
BSKPDFM_Shortcodes_Category_Dropdown::bsk_pdfm_ajax_get_category_dropdown()
D
27
32 141
BSKPDFM_Shortcodes_PDFs_UL_OL::bsk_pdfm_ajax_get_pdfs_ul_ol()
D
26
31 154
BSKPDFManagerWidget::widget()
D
29
33 122
BSKPDFManagerWidget_Category::widget()
D
30 30 106
BSKPDFM_Common_Data_Source::bsk_pdfm_get_pdfs()
C
33 31 86
BSKPDFM_Dashboard_PDF_List_Action::bulk_action_generatethumb()
C
27
26 155
BSKPDFM_Dashboard_FTP::bsk_pdf_manager_pdfs_add_by_ftp()
C
23
21 226
BSKPDFM_Shortcodes_Category_UL_OL::bsk_pdf_manager_list_pdfs_by_cat_as_ul_ol()
C
31 29 102
BSKPDFM_Dashboard::bsk_pdf_manager_pdfs_list()
C
31 27 115
BSKPDFM_Dashboard_Settings_Featured_Image::show_settings()
C
29 25 134
BSKPDFM_Common_Data_Source::bsk_pdfm_get_pdfs_by_cat()
C
32 26 97
BSKPDFM_Shortcodes_PDFs_Dropdown::bsk_pdfm_ajax_get_pdfs_dropdown()
C
30 23 129
BSKPDFM_Shortcodes_Category_UL_OL::bsk_pdfm_ajax_get_category_ul_ol()
C
32 23 103
BSKPDFM_Dashboard_PDF_List_Action::bulk_action_bulkdelete_row_action_delete()
C
32 22 117
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_pdf_upload_file()
C
32 21 106
BSKPDFM_Dashboard_PDF_List_Action::bulk_action_changetitle()
B
32 20 111
BSKPDFM_Dashboard_PDFs::get_column_info()
B
37 23 66
BSKPDFM_Dashboard_PDF_List_Action::bulk_action_changedate()
B
30 18 140
BSKPDFM_Dashboard_Migrate::bsk_pdfm_migrate_inteface()
B
29
15 183
BSKPDFM_Dashboard_Settings_General::show_settings()
B
34 20 98
BSKPDFM_Common_Display::get_category_dropdown()
B
38 21 60
BSKPDFM_Dashboard_Media_Library::bsk_pdf_manager_pdfs_add_by_media_library()
B
28
14 161
BSKPDFM_Common_Display::show_pdfs_in_column()
B
39 20 61
BSKPDFM_Dashboard_PDFs::get_columns()
B
41 20 54
BSKPDFM_Common_Display::show_pdfs_dropdown_option_for_category()
B
41 20 51
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 73
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_bulk_delete_fun()
B
43 18 45
BSKPDFM_Dashboard_Settings_Upload::show_settings()
B
37 14 85
BSKPDFM_Dashboard_Media_Library::bsk_pdm_pdf_upload_by_media_library_save_fun()
B
39 15 63
BSKPDFM_Permalink_AccessCtrl::bsk_pdfm_extern_link_fun()
A
45 15 39
BSKPDFM_Dashboard_Categories::do_bulk_action()
A
45 15 37
BSKPDFManager::bsk_pdf_manager_update_database()
A
37 11 93
BSKPDFM_Common_Backend::get_extension_dropdown()
A
41 13 54
BSKPDFM_Common_Backend::bsk_pdfm_get_all_upload_fodlers()
A
41 13 53
BSKPDFM_Dashboard_PDFs::do_bulk_action()
A
46 14 38
BSKPDFM_Dashboard_PDF_List_Action::bulk_action_changetag()
A
40 12 67
BSKPDFM_Dashboard_PDF_List_Action::bulk_action_changecat()
A
40 12 66
BSKPDFM_Common_Data_Source::bsk_pdfm_organise_categories_id()
A
42 13 48
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_process_row_actions_fun()
A
44 13 45
BSKPDFManager::bsk_pdf_manager_enqueue_scripts_n_css()
A
38 11 75
BSKPDFM_Dashboard_PDFs::column_default()
A
48 13 40
BSKPDFM_Common_Display::display_pdfs_in_ul_or_ol()
A
44 13 40
BSKPDFM_Common_Display::show_pdfs_in_dropdown()
A
45 13 39
BSKPDFM_Common_Display::show_pdfs_link_only()
A
44 13 39
BSKPDFM_Dashboard_Settings_Permalinks_AccessCtrl::show_settings()
A
38 10 83
BSKPDFM_Common_Backend::get_available_extension_with_mime_type()
A
27
1 218
BSKPDFM_Dashboard_Settings_Capabilities::bsk_pdfm_settings_capabilities_settings_get_user_available_cats_checkboxs_fun()
A
38 11 66
BSKPDFM_Common_Display::show_pdfs_in_dropdown_only_options()
A
46 13 36
BSKPDFM_Dashboard_Categories::get_data()
A
39 11 62
BSKPDFM_Dashboard::bsk_pdfm_manage_notifications()
A
41 11 56
BSKPDFM_Dashboard_Tags::get_data()
A
41 11 55
BSKPDFM_Dashboard::bsk_pdfm_add_other_screen_options_fun()
A
44 11 48
BSKPDFM_Dashboard_PDFs::handle_row_actions()
A
39 9 67
BSKPDFM_Dashboard_Tags::do_bulk_action()
A
47 11 33
BSKPDFM_Common_Display::process_shortcodes_bool_attrs()
A
55 12 18
BSKPDFM_Permalink_AccessCtrl::bsk_pdfm_permalink_sniff_requests()
A
43 10 47
BSKPDFM_Dashboard_Settings_General::bsk_pdf_manager_settings_general_settings_tab_save_fun()
A
48 11 31
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_admin_notice()
A
48 11 31
BSKPDFManager::bsk_pdf_manager_update_doc_slug_fun()
A
44 10 43
BSKPDFManager::bsk_pdf_manager_update_file_size_fun()
A
44 10 43
BSKPDFM_Dashboard_Category::bsk_pdf_manager_category_edit()
A
34 4 119
BSKPDFM_Dashboard::bsk_pdf_manager_categories()
A
45 9 41
BSKPDFM_Common_Display::show_pdfs_url_only()
A
52 10 24
BSKPDFManager::bsk_pdf_create_upload_folder_and_set_secure()
A
49 9 30
BSKPDFM_Dashboard::bsk_pdf_manager_tags()
A
44 8 44
BSKPDFManager::bsk_pdf_manager_admin_notice()
A
51 9 28
BSKPDFM_Shortcodes_Category_Dropdown::show_pdfs_in_dropdown_by_category()
A
44 8 42
BSKPDFM_Dashboard_Notifications::column_default()
A
48 8 42
BSKPDFM_Dashboard_Media_Library::bsk_pdf_manager_admin_notice()
A
52 9 23
BSKPDFM_Dashboard_PDFs::extra_tablenav()
A
46 8 36
BSKPDFM_Dashboard_Settings_Capabilities::bsk_pdfm_settings_capabilities_settings_get_users_option_by_role_fun()
A
46 8 35
BSKPDFM_Common_Backend::get_category_hierarchy_checkbox()
A
48 8 29
BSKPDFM_Dashboard_Settings_Capabilities::bsk_pdfm_enable_available_categories_for_users_fun()
A
50 8 28
BSKPDFM_Dashboard_PDFs::get_views()
A
50 8 25
BSKPDFManager::instance()
A
41 6 55
BSKPDFM_Dashboard_Settings_Capabilities::bsk_pdfm_bsk_pdfm_cap_settings_role_special_capability_fun()
A
47 7 36
BSKPDFM_Common_Backend::get_supported_extension_with_mime_type()
A
54 8 20
BSKPDFM_Dashboard_Tag::bsk_pdf_manager_tag_edit()
A
38 4 80
BSKPDFM_Dashboard_Category::bsk_pdf_manager_category_save_fun()
A
47 7 33
BSKPDFM_Dashboard_Settings_Styles::show_settings()
A
49 7 33
BSKPDFM_Dashboard_Tag::bsk_pdfm_bsk_pdfm_tag_validate_fun()
A
48 7 32
BSKPDFM_Dashboard_Tag::bsk_pdf_manager_tag_save_fun()
S
48 7 30
BSKPDFM_Dashboard_Notification::bsk_pdfm_send_to_user_list_get_users_option_by_role_fun()
S
48 7 30
BSKPDFM_Dashboard_Categories::column_default()
S
52 7 28
BSKPDFM_Dashboard_Notifications::handle_row_actions()
S
45 6 40
BSKPDFM_Dashboard_Settings_Upload::bsk_pdfm_scan_all_subfolders()
S
53 7 24
BSKPDFM_Common_Backend::get_category_dropdown_options()
S
51 7 23
BSKPDFM_Dashboard_Settings_Permalinks_AccessCtrl::bsk_pdf_manager_settings_permalink_tab_save_fun()
S
52 7 22
BSKPDFM_Dashboard::bsk_pdfm_save_screen_options_fun()
S
54 7 22
BSKPDFM_Dashboard_Settings_Upload::bsk_pdfm_display_all_subfolders()
S
52 7 22
BSKPDFM_Common_Backend::get_parent_category_dropdown_options()
S
52 7 21
BSKPDFM_Shortcodes_Category::get_shortcode_parameters_output()
S
53 7 20
BSKPDFM_Dashboard::bsk_pdf_manager_dashboard_menu()
S
40 3 79
BSKPDFM_Permalink_AccessCtrl::__construct()
S
55 7 19
BSKPDFM_Common_Display::show_pdf_item_single_div()
S
49 6 26
BSKPDFM_Dashboard_PDF_Image_Editor::bsk_pdfm_check_imagick()
S
47 5 35
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 33
BSKPDFM_Dashboard_PDFs::get_sortable_columns()
S
58 6 15
BSKPDFM_Dashboard_PDFs::prepare_items()
S
51 5 28
BSKPDFM_Shortcodes_Category::process_bool_attr_val()
S
61 6 12
BSKPDFM_Dashboard_PDF::bsk_pdfm_check_slug_fun()
S
50 5 26
BSKPDFM_Dashboard_Categories::prepare_items()
S
52 5 25
BSKPDFM_Shortcodes_Category_Dropdown::get_password_form_and_dropdown_options_by_category()
S
52 5 23
BSKPDFM_Common_Display::show_pdf_item_single_li()
S
51 5 23
BSKPDFM_Common_Backend::get_image_sizes()
S
54 5 21
BSKPDFM_Common_Backend::get_category_dropdown()
S
52 5 21
BSKPDFM_Common_Backend::get_category_children_depth()
S
54 5 20
BSKPDFManager::bsk_pdf_manager_pro_create_table()
S
42 1 79
BSKPDFM_Dashboard_Notification::bsk_pdf_manager_notification_save_fun()
S
57 5 16
BSKPDFManager::bsk_pdf_manager_load_language()
S
63 6 9
BSKPDFM_Dashboard::bsk_pdf_manager_pdfs_edit()
S
52 4 25
BSKPDFM_Dashboard_Categories::get_column_info()
S
52 4 24
BSKPDFM_Dashboard_Tags::get_column_info()
S
52 4 23
BSKPDFM_Dashboard_Settings_Capabilities::bsk_pdfm_cap_settings_get_custom_role_capabilities_fun()
S
53 4 23
BSKPDFM_Dashboard_Tags::prepare_items()
S
55 4 21
BSKPDFM_Dashboard::bsk_pdfm_manage_notification_error_notice()
S
57 4 17
BSKPDFM_Dashboard_Settings::show_settings()
S
46 2 47
BSKPDFM_Common_Display::get_shortcode_attributes_and_ajax_nonce()
S
57 4 16
BSKPDFM_Common_Data_Source::get_document_obj_by_slug()
S
58 4 14
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_Dashboard_Notification::bsk_pdfm_send_to_user_list_get_user_info_fun()
S
53 3 22
BSKPDFM_Dashboard_Notification::bsk_pdfm_notification_set_status_fun()
S
53 3 21
BSKPDFM_Dashboard_PDFs::get_bulk_actions()
S
56 3 18
BSKPDFM_Permalink_AccessCtrl::get_document_slug()
S
55 3 18
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_init_message()
S
44 1 48
BSKPDFM_Dashboard_Notification::bsk_pdfm_notification_delete_fun()
S
57 3 17
BSKPDFM_Dashboard_Notification::bsk_pdfm_notification_ajax_send_fun()
S
57 3 17
BSKPDFManager::bsk_pdf_manager_post_action()
S
66 4 8
BSKPDFM_Dashboard_Notifications::prepare_items()
S
60 3 14
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_update_category()
S
60 3 11
BSKPDFM_Dashboard_PDF::bsk_pdf_manager_update_tag()
S
60 3 11
BSKPDFM_Common_Data_Source::bsk_pdfm_get_counts()
S
48 1 38
BSKPDFM_Common_Backend::get_available_extension_category()
S
48 1 32
BSKPDFM_Common_Backend::get_category_parent_ids()
S
58 2 16
BSKPDFM_Dashboard::__construct()
S
51 1 28
BSKPDFManager::bsk_pdf_manager_pro_remove_tables_n_options()
S
53 1 24
BSKPDFM_Dashboard_Ads::show_other_plugin_of_gravity_forms_black_list()
S
58 1 24
BSKPDFM_Dashboard_Ads::show_other_plugin_of_gravity_forms_custom_validation()
S
60 1 22
BSKPDFM_Dashboard_Notifications::_column_name()
S
56 1 16
BSKPDFManagerWidget_Category::update()
S
58 1 16
BSKPDFManagerWidget::update()
S
58 1 16
BSKPDFM_Shortcodes_Category_UL_OL::bsk_pdf_manager_list_pdfs_by_cat_as_ol()
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_ul()
S
68 2 7
BSKPDFM_Common_Backend::get_image_size_dimission()
S
68 2 7
BSKPDFM_Common_Backend::bsk_pdfm_current_user_can()
S
69 2 7
BSKPDFM_Common_Display::show_pdfs_in_dropdown_only_container()
S
64 2 9
BSKPDFM_Dashboard_Settings::__construct()
S
59 1 15
BSKPDFM_Shortcodes::__construct()
S
59 1 15
BSKPDFM_Shortcodes_PDFs_UL_OL::bsk_pdf_manager_show_pdfs_in_ol()
S
69 2 7
BSKPDFM_Dashboard_Notifications::get_column_info()
S
60 1 14
BSKPDFM_Dashboard::bsk_pdf_manager_settings_support()
S
64 1 13
BSKPDFM_Dashboard::bsk_pdf_manager_pdfs_add_by_media_library_interface()
S
62 1 12
BSKPDFM_Dashboard_Categories::get_columns()
S
61 1 12
BSKPDFM_Dashboard_PDF::__construct()
S
62 1 12
BSKPDFM_Dashboard::bsk_pdf_manager_pdfs_add_by_ftp_interface()
S
62 1 12
BSKPDFM_Dashboard_Tags::get_columns()
S
62 1 11
BSKPDFM_Dashboard::bsk_pdf_manager_migrage()
S
67 1 11
BSKPDFM_Dashboard_Notifications::get_columns()
S
62 1 11
BSKPDFM_Dashboard_Ads::__construct()
S
91 1 2
BSKPDFM_Dashboard_PDFs::__construct()
S
68 1 8
BSKPDFM_Dashboard_Settings_Featured_Image::__construct()
S
78 1 3
BSKPDFM_Shortcodes_PDFs_Columns::__construct()
S
79 1 3
BSKPDFManager::bsk_pdf_manager_activate()
S
82 1 3
BSKPDFM_Dashboard_Categories::get_views()
S
83 1 3
BSKPDFManagerWidget::bsk_pdf_manager_show_pro_tip_box()
S
66 1 9
BSKPDFM_Dashboard_Settings_Upload::bsk_pdfm_set_custom_upload_folder_writable_fialed_notice()
S
68 1 6
BSKPDFM_Shortcodes_Category_Columns::__construct()
S
79 1 3
BSKPDFM_Dashboard_FTP::__construct()
S
82 1 3
BSKPDFManager::bsk_pdf_manager_deactivate()
S
100 1 2
BSKPDFManager::__clone()
S
79 1 3
BSKPDFM_Dashboard_Settings_Upload::__construct()
S
78 1 3
BSKPDFM_Dashboard_PDFs::column_cb()
S
69 1 7
BSKPDFManagerWidget_Category::bsk_pdf_manager_show_pro_tip_box()
S
66 1 9
BSKPDFM_Dashboard_Settings_Capabilities::__construct()
S
64 1 9
BSKPDFM_Dashboard_Tags::get_sortable_columns()
S
68 1 8
BSKPDFM_Dashboard_Tags::get_bulk_actions()
S
71 1 6
BSKPDFM_Common_Backend::get_cat_pdfs_count()
S
63 1 10
BSKPDFM_Dashboard_Settings_Upload::bsk_pdfm_create_custom_upload_folder_fialed_notice()
S
71 1 5
BSKPDFM_Dashboard_Migrate::__construct()
S
91 1 2
BSKPDFM_Shortcodes_Category_Dropdown::__construct()
S
72 1 5
BSKPDFM_Dashboard_PDFs::column_title()
S
80 1 3
BSKPDFM_Dashboard_Tags::__construct()
S
68 1 8
BSKPDFM_Shortcodes_Category_Columns::bsk_pdf_manager_list_pdfs_by_cat_as_columns()
S
78 1 3
BSKPDFM_Shortcodes_PDFs_Columns::bsk_pdf_manager_show_pdfs_in_columns()
S
78 1 3
BSKPDFM_Shortcodes_PDFs_Dropdown::__construct()
S
72 1 5
BSKPDFM_Dashboard::bsk_pdfm_pages_categories_add_screen_option_fun()
S
65 1 9
BSKPDFM_Dashboard_Settings_General::__construct()
S
71 1 5
BSKPDFM_Permalink_AccessCtrl::bsk_pdfm_permalink_add_rewrite_rule()
S
79 1 3
BSKPDFM_Dashboard_PDFs::_column_title()
S
69 1 6
BSKPDFM_Dashboard_Categories::get_sortable_columns()
S
68 1 8
BSKPDFM_Dashboard_Settings_Upload::bsk_pdfm_rename_jstree_root_node_label()
S
75 1 6
BSKPDFM_Dashboard_PDF_List_Action::bsk_pdf_manager_show_pro_tip_box()
S
66 1 9
BSKPDFM_Dashboard_Category::__construct()
S
79 1 3
BSKPDFManagerWidget::__construct()
S
69 1 7
BSKPDFM_Dashboard::bsk_pdf_manager_show_pro_tip_box()
S
66 1 9
BSKPDFManager::__construct()
S
91 1 2
BSKPDFM_Dashboard_Settings_Permalinks_AccessCtrl::__construct()
S
73 1 4
BSKPDFM_Dashboard_Media_Library::__construct()
S
91 1 2
BSKPDFM_Dashboard_Categories::column_cb()
S
69 1 7
BSKPDFM_Dashboard_PDF_List_Action::__construct()
S
91 1 2
BSKPDFM_Dashboard_Tags::column_cb()
S
70 1 7
BSKPDFM_Dashboard_Categories::__construct()
S
68 1 8
BSKPDFManagerWidget_Category::__construct()
S
69 1 7
BSKPDFManager::__wakeup()
S
79 1 3
BSKPDFM_Dashboard_Tags::get_views()
S
83 1 3
BSKPDFM_Common_Display::display_pdfs_in_ul_or_ol_only_container()
S
66 1 8
BSKPDFM_Dashboard_Settings_Styles::__construct()
S
71 1 5
BSKPDFM_Dashboard_Notifications::__construct()
S
68 1 8
BSKPDFM_Shortcodes_PDFs_UL_OL::__construct()
S
66 1 8
BSKPDFM_Dashboard::bsk_pdfm_pages_pdfs_add_screen_option_fun()
S
65 1 9
BSKPDFM_Dashboard_PDF::pdf_untrash()
S
68 1 7
BSKPDFM_Dashboard_Tag::__construct()
S
75 1 4
BSKPDFM_Dashboard_PDF_Image_Editor::__construct()
S
91 1 2
BSKPDFM_Dashboard_PDF::pdf_trash()
S
68 1 7
BSKPDFManager::bsk_pdf_manager_pro_register_widgets()
S
78 1 4
BSKPDFM_Dashboard_Notification::__construct()
S
66 1 8
BSKPDFM_Shortcodes_Category_UL_OL::__construct()
S
66 1 8
BSKPDFM_Shortcodes_Category::__construct()
S
91 1 2
BSKPDFM_Dashboard_Categories::get_bulk_actions()
S
71 1 6
BSKPDFM_Permalink_AccessCtrl::bsk_pdfm_permalink_query_vars()
S
74 1 5