Code Analysis: Sell Downloads 1.0.132

Function Rating Maintainability Complexity Lines of code
SellDownloads::settings_page()
D
0
151 1,484
SDProduct::display_content()
D
17
68 193
SellDownloads::load_store()
D
21
55 159
SDProduct::save_data()
C
32 25 97
sd_generate_downloads()
C
35 25 76
SellDownloads::init()
B
33 22 87
SDProduct::print_metabox()
B
29 17 143
codepeople_add_promote_banner()
B
36 17 92
SellDownloads::admin_init()
A
41 14 47
sd_download_file()
A
40 13 55
sd_check_download_permissions()
A
43 13 44
SellDownloads::load_meta()
A
49 13 26
sd_send_emails()
A
38 10 71
sell_downloads_check_memory()
A
47 12 33
sd_getFromPayPalData()
A
44 11 42
SDProduct::__get()
A
52 12 23
sd_mime_content_type()
A
27
2 169
SellDownloads::_layouts()
A
55 10 16
SD_AffiliateRoyale::capture_ipn()
A
53 9 24
SellDownloads::admin_resources()
A
45 8 36
SellDownloads::init_post_types()
A
39 6 65
SellDownloads::_preview()
A
48 8 33
SellDownloads::_sd_create_pages()
A
49 8 31
sell_downloads_tpleng::_parse_loop()
A
49 8 29
sell_downloads_tpleng::_parse_loop_var()
A
48 7 34
sd_strip_tags()
S
55 7 20
Elementor\Elementor_Sell_Downloads_Product_Widget::render()
S
50 6 31
SD_PAGE_BUILDERS::gutenberg_editor()
S
41 4 54
sell_downloads_tpleng::_parse_ifset()
S
53 6 21
CP_FEEDBACK::feedback_action()
S
48 5 34
SellDownloads::load_store_product()
S
54 6 19
Elementor\Elementor_Sell_Downloads_Widget::_register_controls()
S
41 3 63
sd_remove_download_links()
S
57 6 15
sd_copy_download_links()
S
56 6 15
sell_downloads_tpleng::get_template_content()
S
59 6 14
SellDownloads::init_taxonomies()
S
43 3 58
SellDownloads::_create_db_structure()
S
44 3 56
Elementor\Elementor_Sell_Downloads_Widget::render()
S
53 5 24
sd_start_session()
S
56 5 19
SellDownloads::register()
S
56 5 18
SDProduct::columns_data()
S
57 5 18
SiteOrigin_SellDownloads::__construct()
S
44 3 48
Elementor\Elementor_Sell_Downloads_Widget::_get_shortcode()
S
56 5 16
SDProduct::get_cover()
S
58 5 16
SellDownloads::redirect_to_settings()
S
63 6 10
SellDownloads::troubleshoot()
S
66 6 8
sd_loading_add_ons()
S
59 5 14
SellDownloads::get_paypal_button()
S
57 5 14
SellDownloads::custom_search_groupby()
S
60 5 13
SellDownloads::public_resources()
S
51 4 25
sd_is_local()
S
54 4 20
sd_copy()
S
55 4 20
SD_REVIEW::set_review()
S
55 4 19
SellDownloads::display_content()
S
56 4 17
sell_downloads_tpleng::parse()
S
57 4 16
SellDownloads::_sd_the_content()
S
57 4 16
sell_downloads_tpleng::set_block()
S
59 4 15
SellDownloads::_sd_exclude_pages()
S
60 4 13
SellDownloads::settings_tabs()
S
59 4 12
sell_downloads_tpleng::_extract_blocks()
S
57 3 16
sell_downloads_tpleng::_parse_var()
S
64 4 9
sell_downloads_tpleng::__construct()
S
65 4 9
SDProduct::__set()
S
61 3 13
sell_downloads_extract_attr_as_str()
S
60 3 13
sd_getIP()
S
62 3 12
CP_FEEDBACK::__construct()
S
60 3 12
SellDownloads::_sd_the_excerpt()
S
61 3 12
sd_mime_type_accepted()
S
62 3 11
SDProduct::print_discount_metabox()
S
50 1 38
SellDownloads::custom_search_where()
S
64 3 9
sell_downloads_tpleng::set_rotation()
S
62 3 10
SellDownloads::_reject_cache_uris()
S
72 3 5
SellDownloads::custom_search_join()
S
66 3 8
SellDownloads::save_data()
S
78 3 3
sell_downloads_tpleng::_error()
S
71 3 5
SellDownloads::set_sell_downloads_button()
S
65 3 8
Elementor\Elementor_Sell_Downloads_Product_Widget::_get_shortcode()
S
62 3 10
SellDownloads::_paypal_buttons()
S
62 3 9
SD_AffiliateRoyale::paypal_form_html_output()
S
67 3 9
Elementor\Elementor_Sell_Downloads_Product_Widget::_register_controls()
S
51 1 30
sell_downloads_tpleng::set_var()
S
66 3 8
SellDownloads::__construct()
S
59 2 14
SiteOrigin_SellDownloads_Product::__construct()
S
52 1 28
SD_AffiliateRoyale::show_settings()
S
63 2 12
SD_AffiliateRoyale::__construct()
S
62 2 12
SellDownloads::install_new_blog()
S
64 2 11
SellDownloads::menu_links()
S
60 2 11
sell_downloads_register_purchase()
S
58 1 16
sd_session_dump()
S
66 2 8
sd_product_title()
S
75 2 4
sd_complete_url()
S
72 2 5
SellDownloads::add_display_post_states()
S
71 2 5
SDProduct::get_file_url()
S
71 2 6
SD_PAGE_BUILDERS::init()
S
63 2 10
SellDownloads::_add_column()
S
64 2 9
SD_AffiliateRoyale::save_settings()
S
77 2 3
SD_PAGE_BUILDERS::instance()
S
75 2 4
SDProduct::__construct()
S
65 2 8
SDProduct::__isset()
S
78 2 3
SellDownloads::tax_menu_correction()
S
69 2 7
SD_AffiliateRoyale::init()
S
69 2 7
CP_FEEDBACK::enqueue_scripts()
S
65 2 9
sell_downloads_tpleng::set_file()
S
65 2 9
sd_apply_taxes()
S
66 2 8
CPSDBeaver::__construct()
S
60 1 13
SDProduct::columns()
S
62 1 11
SD_REVIEW::get_review()
S
64 1 11
Elementor\Elementor_Sell_Downloads_Widget::get_title()
S
82 1 3
SellDownloads::customizationLink()
S
66 1 9
SellDownloads::metabox_manual_purchase()
S
76 1 3
sell_downloads_make_seed()
S
74 1 4
Elementor\Elementor_Sell_Downloads_Product_Widget::get_icon()
S
82 1 3
SD_AffiliateRoyale::is_active()
S
80 1 3
SiteOrigin_SellDownloads::get_style_name()
S
83 1 3
SiteOrigin_SellDownloads_Product::get_style_name()
S
83 1 3
SiteOrigin_SellDownloads_Product::get_template_name()
S
83 1 3
SD_REVIEW::db_structure()
S
65 1 10
SellDownloads::metabox_form()
S
78 1 4
Elementor\Elementor_Sell_Downloads_Product_Widget::get_name()
S
82 1 3
Elementor\Elementor_Sell_Downloads_Product_Widget::get_categories()
S
81 1 3
Elementor\Elementor_Sell_Downloads_Product_Widget::get_title()
S
82 1 3
SellDownloads::remove_meta_box()
S
80 1 3
SellDownloads::delete_post()
S
74 1 4
SD_PAGE_BUILDERS::run()
S
72 1 5
SellDownloads::load_templates()
S
78 1 3
Elementor\Elementor_Sell_Downloads_Widget::is_reload_preview_required()
S
82 1 3
Elementor\Elementor_Sell_Downloads_Widget::get_icon()
S
82 1 3
sell_downloads_get_img_id()
S
71 1 5
SellDownloads::templates_page()
S
80 1 3
sell_downloads_debug()
S
72 1 5
Elementor\Elementor_Sell_Downloads_Product_Widget::render_plain_content()
S
81 1 3
SD_PAGE_BUILDERS::siteorigin_panels_widget_dialog_tabs()
S
66 1 9
SiteOrigin_SellDownloads::get_template_name()
S
83 1 3
sell_downloads_setError()
S
75 1 4
sell_downloads_tpleng::_write_file()
S
70 1 6
Elementor\Elementor_Sell_Downloads_Widget::get_categories()
S
81 1 3
SellDownloads::metabox_discount()
S
83 1 3
SellDownloads::after_setup_theme()
S
72 1 5
Elementor\Elementor_Sell_Downloads_Widget::get_name()
S
82 1 3
SD_PAGE_BUILDERS::elementor_editor()
S
74 1 4
Elementor\Elementor_Sell_Downloads_Widget::_content_template()
S
98 1 1
SD_PAGE_BUILDERS::after_setup_theme()
S
72 1 5
Elementor\Elementor_Sell_Downloads_Product_Widget::_content_template()
S
98 1 1
CP_FEEDBACK::feedback_interface()
S
70 1 6
SD_PAGE_BUILDERS::siteorigin_widgets_collection()
S
75 1 4
SD_PAGE_BUILDERS::__construct()
S
98 1 1
Elementor\Elementor_Sell_Downloads_Widget::render_plain_content()
S
81 1 3
Elementor\Elementor_Sell_Downloads_Product_Widget::is_reload_preview_required()
S
82 1 3
sell_downloads_tpleng::set_loop()
S
76 1 4
SD_PAGE_BUILDERS::elementor_editor_category()
S
79 1 3