Code Analysis: DK PDF 1.9.7

Function Rating Maintainability Complexity Lines of code
DKPDF_Admin_API::display_field()
D
25
45 147
dkpdf_display_pdf_button()
B
43 16 48
DKPDF_Settings::settings_fields()
A
28
1 206
DKPDF_Settings::settings_page()
A
42 11 49
DKPDF_Settings::register_settings()
A
49 10 28
dkpdf_output_pdf()
A
39 6 64
dkpdf_meta_box_save()
A
49 8 29
DKPDF_Admin_API::meta_box_content()
S
57 7 15
dkpdf_meta_box_content()
S
49 6 28
DKPDF_Template_Loader::locate_template()
S
56 6 18
DKPDF_Admin_API::save_meta_boxes()
S
58 6 13
dkpdf_pagebreak_shortcode()
S
58 5 17
DKPDF::setup_constants()
S
62 5 14
dkpdf_remove_shortcode()
S
58 4 15
dkpdf_columns_shortcode()
S
55 3 19
dkpdf_update_field_dkpdf_pdf_footer_text()
S
48 1 46
DKPDF_Admin_API::validate_field()
S
66 4 8
dkpdf_meta_box_setup()
S
66 3 8
dkpdf_admin_enqueue_styles()
S
69 3 6
dkpdf_admin_enqueue_scripts()
S
63 3 10
DKPDF_Admin_API::add_meta_box()
S
66 3 8
DKPDF::instance()
S
65 3 9
DKPDF_Admin_API::display_meta_box_field()
S
69 3 5
DKPDF()
S
59 2 14
dkpdf_get_post_types()
S
59 2 14
dkpdf_welcome_page()
S
55 1 28
DKPDF::includes()
S
61 2 13
DKPDF_Template_Loader::get_template_paths()
S
60 2 13
dkpdf_sanitize_options()
S
53 1 22
DKPDF_Template_Loader::get_template_file_names()
S
66 2 8
DKPDF_Settings::instance()
S
71 2 6
dkpdf_welcome_redirect()
S
71 2 6
dkpdf_columnbreak_shortcode()
S
72 2 6
dkpdf_get_custom_fields_settings()
S
63 1 11
dkpdf_update_field_dkpdf_margin_header()
S
77 1 4
dkpdf_enqueue_scripts()
S
75 1 4
dkpdf_get_template()
S
71 1 6
dkpdf_update_field_dkpdf_margin_bottom()
S
77 1 4
dkpdf_update_field_dkpdf_font_size()
S
77 1 4
dkpdf_update_field_dkpdf_pdfbutton_align()
S
77 1 4
dkpdf_update_field_dkpdf_pdfbutton_text()
S
77 1 4
dkpdf_update_field_dkpdf_margin_left()
S
77 1 4
dkpdf_update_field_dkpdf_margin_right()
S
77 1 4
dkpdf_update_field_dkpdf_pdf_header_show_title()
S
77 1 4
dkpdf_update_field_dkpdf_print_wp_head()
S
77 1 4
dkpdf_update_field_dkpdf_pdf_custom_css()
S
70 1 6
dkpdf_update_field_dkpdf_pdf_footer_show_pagination()
S
77 1 4
DKPDF_Settings::init_settings()
S
80 1 3
DKPDF_Settings::__clone()
S
79 1 3
dkpdf_update_field_dkpdf_pdfbutton_post_types()
S
83 1 3
DKPDF::__clone()
S
78 1 3
dkpdf_button_shortcode()
S
71 1 6
dkpdf_update_field_dkpdf_pdfbutton_action()
S
77 1 4
dkpdf_update_field_dkpdf_pdfbutton_position()
S
77 1 4
DKPDF_Settings::settings_assets()
S
68 1 7
dkpdf_update_field_dkpdf_pdf_header_show_pagination()
S
77 1 4
DKPDF::__wakeup()
S
78 1 3
DKPDF_Settings::settings_section()
S
74 1 4
DKPDF_Settings::add_menu_item()
S
73 1 4
DKPDF_Settings::add_settings_link()
S
71 1 5
DKPDF_Admin_API::__construct()
S
78 1 3
DKPDF_Settings::__wakeup()
S
79 1 3
DKPDF_Template_Loader::get_template_part()
S
71 1 5
dkpdf_update_field_dkpdf_pdf_footer_show_title()
S
77 1 4
dkpdf_update_field_dkpdf_margin_top()
S
77 1 4
dkpdf_welcome_screen_page()
S
79 1 3
dkpdf_enqueue_styles()
S
70 1 6
DKPDF::dkpdf_load_textdomain()
S
77 1 3
dkpdf_set_query_vars()
S
77 1 4
DKPDF_Template_Loader::get_templates_dir()
S
79 1 3
DKPDF_Settings::__construct()
S
65 1 8
dkpdf_update_field_dkpdf_page_orientation()
S
77 1 4
dkpdf_update_field_dkpdf_pdf_header_image()
S
77 1 4
dkpdf_remove_menu_entry()
S
80 1 3