Code Analysis: Add coupon by link / URL coupons for Woocommerce 1.1.24

Function Rating Maintainability Complexity Lines of code
pisol_class_form_acblw::check_field_type()
A
47 13 39
pisol_url_coupon_review::display_admin_notice()
A
43 9 45
pisol_class_form_acblw::__construct()
A
37 4 88
pisol_url_coupon_review::savePreference()
A
51 8 24
pisol_class_form_acblw::number_box()
S
57 7 13
pisol_acblw_auto_apply_product_coupon::get_product_associated_coupons()
S
51 6 27
pisol_class_form_acblw::multiselect_box()
S
55 6 15
pisol_class_form_acblw::bootstrap()
S
53 5 24
pisol_class_form_acblw::media_selector_scripts()
S
48 3 54
pisol_acblw_apply_coupon::__construct()
S
56 5 16
pisol_class_form_acblw::select_box()
S
57 5 13
pisol_class_form_acblw::setting_category()
S
62 5 11
pisol_acblw_coupon_options::add_coupon_text_field()
S
54 4 21
pisol_class_form_acblw::color_box()
S
55 4 17
pisol_class_form_acblw::generateLinks()
S
61 5 10
pisol_acblw_apply_coupon::applyStoredCoupon()
S
63 5 10
pisol_class_form_acblw::bootstrap_switch_category()
S
60 4 14
pisol_acblw_apply_coupon::saveCouponInSessionToApplyAfterWords()
S
60 4 14
pisol_class_form_acblw::textarea_box()
S
58 4 12
pisol_class_form_acblw::image()
S
52 3 22
pisol_acblw_option::__construct()
S
53 3 19
pisol_acblw_add_coupon_product::addProductsToCart()
S
70 4 6
pisol_acblw_apply_coupon::applyUrlCoupon()
S
69 4 6
pisol_acblw_session::startSession()
S
71 4 5
pisol_class_form_acblw::text_box()
S
60 4 10
pisol_class_form_acblw::hidden_box()
S
60 4 10
pisol_acblw_category_options::save()
S
70 4 5
pisol_acblw_apply_coupon::applyCoupon()
S
60 3 14
pisol_url_coupon_review::__construct()
S
60 3 12
pisol_acblw_other_plugins::__construct()
S
60 3 12
pisol_acblw_menu::menu_option_page()
S
54 1 34
pisol_acblw_auto_apply_product_coupon::add_coupon()
S
67 3 8
pisol_acblw_message::beforeCouponApplied()
S
70 3 5
pisol_acblw_custom_notice_type::noticeDefault()
S
66 3 9
pisol_acblw_option::get_pages()
S
64 3 10
Add_Coupon_By_Link_Woocommerce_Loader::run()
S
66 3 8
pisol_class_form_acblw::switch_category_display()
S
61 3 10
pisol_class_form_acblw::switch_display()
S
61 3 10
pisol_url_coupon_review::getInstallationDate()
S
65 3 9
pisol_url_coupon_review::validateDate()
S
71 3 5
pisol_acblw_add_coupon_product::addProducts()
S
68 3 7
pisol_acblw_coupon_options::save_coupon_text_field()
S
66 3 8
pisol_acblw_qr_code::enqueue_admin_script()
S
66 3 7
pisol_acblw_option::tab_content()
S
64 2 13
pisol_acblw_qr_code::meta_box()
S
59 2 13
Add_Coupon_By_Link_Woocommerce::__construct()
S
62 2 12
pisol_acblw_other_plugins::tab_content()
S
53 1 25
pisol_acblw_apply_coupon::hideOnCart()
S
80 2 3
pisol_acblw_other_plugins::tab()
S
64 2 10
pisol_acblw_session::__construct()
S
71 2 5
pisol_acblw_option::tab()
S
67 2 7
pisol_acblw_apply_coupon::hideOnCheckout()
S
80 2 3
pisol_acblw_message::couponAddedToSession()
S
70 2 5
pisol_acblw_message::presentCouponAddedToSession()
S
71 2 5
pisol_acblw_product_options::setting_save()
S
69 2 6
pisol_acblw_option::register_settings()
S
73 2 5
pisol_acblw_other_plugins::register_settings()
S
73 2 5
pisol_acblw_category_options::edit_form()
S
62 1 13
pisol_acblw_menu::plugin_menu()
S
62 1 12
Add_Coupon_By_Link_Woocommerce_i18n::load_plugin_textdomain()
S
69 1 7
Add_Coupon_By_Link_Woocommerce::get_plugin_name()
S
82 1 3
Add_Coupon_By_Link_Woocommerce_Public::__construct()
S
77 1 4
Add_Coupon_By_Link_Woocommerce_Loader::__construct()
S
77 1 4
pisol_acblw_qr_code::add_coupon_meta_box()
S
71 1 5
Add_Coupon_By_Link_Woocommerce_Public::enqueue_styles()
S
91 1 2
Add_Coupon_By_Link_Woocommerce_Activator::activate()
S
89 1 2
deactivate_add_coupon_by_link_woocommerce()
S
76 1 4
pisol_acblw_menu::bootstrap_style()
S
73 1 4
Add_Coupon_By_Link_Woocommerce_Admin::__construct()
S
73 1 5
Add_Coupon_By_Link_Woocommerce_Loader::add_filter()
S
77 1 3
pisol_acblw_custom_notice_type::__construct()
S
75 1 4
Add_Coupon_By_Link_Woocommerce_Loader::add()
S
64 1 10
pisol_acblw_category_options::add_form()
S
69 1 9
Add_Coupon_By_Link_Woocommerce_Public::enqueue_scripts()
S
91 1 2
activate_add_coupon_by_link_woocommerce()
S
76 1 4
run_add_coupon_by_link_woocommerce()
S
77 1 4
pisol_acblw_product_options::tab()
S
65 1 9
Add_Coupon_By_Link_Woocommerce::get_loader()
S
82 1 3
Add_Coupon_By_Link_Woocommerce::run()
S
82 1 3
Add_Coupon_By_Link_Woocommerce_Admin::enqueue_styles()
S
91 1 2
pisol_acblw_plugin_link()
S
69 1 6
Add_Coupon_By_Link_Woocommerce::define_public_hooks()
S
72 1 5
pi_acblw_woo_error_notice()
S
72 1 7
pisol_acblw_product_options::__construct()
S
72 1 5
Add_Coupon_By_Link_Woocommerce::get_version()
S
82 1 3
pisol_acblw_add_coupon_product::__construct()
S
79 1 3
Add_Coupon_By_Link_Woocommerce_Deactivator::deactivate()
S
89 1 2
pisol_acblw_coupon_options::__construct()
S
74 1 4
pisol_acblw_auto_apply_product_coupon::__construct()
S
78 1 3
pisol_acblw_custom_notice_type::acblwNotice()
S
74 1 5
pisol_acblw_get_option()
S
80 1 3
pisol_acblw_qr_code::__construct()
S
69 1 6
pisol_acblw_category_options::__construct()
S
69 1 6
Add_Coupon_By_Link_Woocommerce::define_admin_hooks()
S
72 1 5
Add_Coupon_By_Link_Woocommerce_Admin::enqueue_scripts()
S
91 1 2
Add_Coupon_By_Link_Woocommerce::set_locale()
S
75 1 4
pisol_acblw_menu::__construct()
S
72 1 5
pisol_acblw_product_options::setting()
S
64 1 10
Add_Coupon_By_Link_Woocommerce_Loader::add_action()
S
77 1 3
Add_Coupon_By_Link_Woocommerce::load_dependencies()
S
66 1 8