Code Analysis: Minimum Maximum quantity & Minimum Order amount for WooCommerce 2.1.96

Function Rating Maintainability Complexity Lines of code
Pisol_Mmq_Message::messageGenerator()
C
42 26 47
pisol_class_form_mmq::check_field_type()
A
45 14 45
pisol_mmq_admin_ajax::search_product()
A
44 13 43
PISOL\MMQ\ADMIN\CustomFields::editor()
A
45 13 40
pisol_mmq_min_max_qty_amt_review::display_admin_notice()
A
41 11 52
pisol_class_form_mmq::getValidationFunction()
A
54 10 19
pisol_class_form_mmq::register_setting()
A
52 9 24
Pisol_Mmq_Cart_Amount::cartHasOnlyExcludedProduct()
A
55 9 17
pisol_class_form_mmq::__construct()
A
36 4 91
pisol_mmq_min_max_qty_amt_review::savePreference()
A
51 8 24
Pisol_Mmq_Cart::update_cart_validation()
S
50 7 29
Pisol_Mmq_Cart::add_to_cart_validation()
S
51 7 27
Pisol_Mmq_Product::getGlobalMaxQuantity()
S
55 7 20
Pisol_Mmq_Cart_Amount::cartState()
S
58 7 15
pisol_class_form_mmq::number_box()
S
57 7 13
Pisol_Mmq_Product::setMaxQuantityPerProduct()
S
54 6 23
pisol_promotion::logic()
S
55 6 20
pisol_class_form_mmq::multiselect_box()
S
55 6 15
Pisol_Mmq_Cart_Amount::cartAmountValid()
S
60 6 13
Pisol_Mmq_Message::productState()
S
52 5 26
pisol_class_form_mmq::bootstrap()
S
52 5 25
pisol_class_form_mmq::bootstrap_image()
S
52 5 25
pisol_class_form_mmq::media_selector_scripts()
S
48 3 54
Class_Pi_Mmq_Category::__construct()
S
55 5 18
Class_Pi_Mmq_Message::__construct()
S
57 5 16
Pisol_mmq_Design::__construct()
S
56 5 16
Class_Pi_Mmq_Control::__construct()
S
57 5 15
pisol_class_form_mmq::select_box()
S
57 5 13
pisol_class_form_mmq::setting_category()
S
62 5 11
Pi_Mmq_Menu::promotion()
S
48 1 69
pisol_class_form_mmq::color_box()
S
55 4 17
Pisol_Mmq_Admin::__construct()
S
57 4 16
Class_Pi_Mmq_Min_Amount_Per_Cat::__construct()
S
55 4 16
pisol_class_form_mmq::generateLinks()
S
61 5 10
Pisol_mmq_Design::getShippingZones()
S
59 4 15
pisol_promotion::getInstallationDate()
S
64 5 9
pisol_class_form_mmq::bootstrap_switch_category()
S
60 4 14
Pi_Mmq_Menu::menu_option_page()
S
50 2 44
Pisol_Mmq_Cart::validateCheckout()
S
58 4 14
Class_Pi_Mmq_Min_Amount::__construct()
S
59 4 13
Class_Pi_Mmq_Option::__construct()
S
59 4 13
Pisol_Mmq_Product::getProductQuantityInCart()
S
61 4 12
pisol_class_form_mmq::textarea_box()
S
58 4 12
pisol_class_form_mmq::image()
S
52 3 22
Pisol_Mmq_Cart_Amount::minAmountMessage()
S
55 3 19
Class_Pi_Mmq_Category::savedProduct()
S
57 3 17
pisol_class_form_mmq::text_box()
S
60 4 10
pisol_class_form_mmq::hidden_box()
S
60 4 10
Class_Pi_Mmq_Min_Amount::savedExcludedProducts()
S
64 4 9
pisol_mmq_min_max_qty_amt_review::__construct()
S
58 3 14
Pisol_Mmq_Cart_Amount::messageTemplate()
S
60 3 13
Pisol_Mmq_Product::removeAddToCart()
S
62 3 12
pisol_class_form_mmq::sanitize_numeric_values()
S
63 3 12
Class_Pi_Mmq_Metabox::productTabContent()
S
49 1 39
Class_Pi_Mmq_Control::tab_content()
S
58 2 24
pisol_class_form_mmq::switch_display()
S
61 3 10
pisol_class_form_mmq::switch_category_display()
S
61 3 10
Pi_Mmq_Menu::removeConflictCausingScripts()
S
72 3 5
Pisol_Mmq_Admin::plugin_redirect()
S
66 3 9
pisol_mmq_min_max_qty_amt_review::getInstallationDate()
S
65 3 9
pisol_mmq_min_max_qty_amt_review::validateDate()
S
71 3 5
Pisol_Mmq_Cart_Amount::getCartTotalAmount()
S
68 3 7
Pisol_Mmq_Cart_Amount::percent()
S
64 3 9
Pisol_Mmq_Cart_Amount::loadBarOnPage()
S
68 3 8
Pisol_Mmq_Cart_Amount::inlineCss()
S
50 1 30
pisol_wc_version_check()
S
66 3 9
Pisol_Mmq_Product::getGlobalMinQuantity()
S
66 3 8
Pisol_Mmq_Product::globalMinMaxDisabled()
S
73 3 4
Pisol_Mmq_Loader::run()
S
66 3 8
Pisol_mmq_Design::tab_content()
S
64 2 13
Class_Pi_Mmq_Option::tab_content()
S
64 2 13
Class_Pi_Mmq_Message::tab_content()
S
64 2 13
Class_Pi_Mmq_Min_Amount::tab_content()
S
64 2 13
Pisol_Mmq::__construct()
S
62 2 12
Pisol_Mmq_Cart_Amount::inlineJs()
S
59 2 12
Class_Pi_Mmq_Option::init()
S
48 1 27
Pisol_Mmq_Cart_Amount::__construct()
S
62 2 11
Class_Pi_Mmq_Min_Amount::init()
S
49 1 25
Class_Pi_Mmq_Message::init()
S
53 1 18
Pisol_Mmq_Product::globalMinQuantityEnabled()
S
77 2 3
Class_Pi_Mmq_Control::tab()
S
67 2 7
Class_Pi_Mmq_Option::tab()
S
65 2 8
Class_Pi_Mmq_Min_Amount::tab()
S
65 2 8
Pisol_mmq_Design::initialize()
S
55 1 15
Class_Pi_Mmq_Message::delete_settings()
S
74 2 5
Class_Pi_Mmq_Metabox::productTabContentSave()
S
74 2 4
Pisol_Mmq_Cart_Amount::validateCartTotal()
S
71 2 6
pisol_promotion::isWeekEnd()
S
68 2 7
Pisol_mmq_Design::register_settings()
S
74 2 5
Pisol_mmq_Design::checkFreeShippingAvailable()
S
63 2 10
Class_Pi_Mmq_Category::delete_settings()
S
74 2 5
Class_Pi_Mmq_Category::savedProducts()
S
69 2 7
Class_Pi_Mmq_Control::delete_settings()
S
74 2 5
Class_Pi_Mmq_Option::register_settings()
S
74 2 5
Pisol_Mmq_Message::messageTemplate()
S
72 2 5
Class_Pi_Mmq_Min_Amount_Per_Cat::delete_settings()
S
74 2 5
Pisol_Mmq_Product::minQuantityPerProduct()
S
70 2 7
Class_Pi_Mmq_Category::storedValue()
S
71 2 6
PISOL\MMQ\ADMIN\CustomFields::get_instance()
S
72 2 6
Pisol_Mmq_Product::globalMaxQuantityEnabled()
S
77 2 3
pisol_class_form_mmq::sanitize_text_field()
S
74 2 4
Class_Pi_Mmq_Message::register_settings()
S
74 2 5
Class_Pi_Mmq_Message::tab()
S
67 2 7
Class_Pi_Mmq_Control::register_settings()
S
73 2 5
Class_Pi_Mmq_Min_Amount::delete_settings()
S
74 2 5
Class_Pi_Mmq_Option::delete_settings()
S
74 2 5
Class_Pi_Mmq_Min_Amount_Per_Cat::tab()
S
67 2 7
Pisol_mmq_Design::tab()
S
67 2 7
Pisol_mmq_Design::delete_settings()
S
74 2 5
Class_Pi_Mmq_Min_Amount::register_settings()
S
74 2 5
Class_Pi_Mmq_Category::tab()
S
67 2 7
Pisol_Mmq_Message::messageOnProductPage()
S
72 2 6
Class_Pi_Mmq_Category::register_settings()
S
73 2 5
Pisol_Mmq_Product::maxQuantityPerProduct()
S
70 2 7
Class_Pi_Mmq_Control::init()
S
57 1 14
Pi_Mmq_Menu::bootstrap_style()
S
59 1 12
Pi_Mmq_Menu::plugin_menu()
S
62 1 12
pisol_class_form_mmq::sanitize_text_allow_basic_html()
S
64 1 11
Pisol_Mmq::define_public_hooks()
S
72 1 5
Class_Pi_Mmq_Min_Amount_Per_Cat::tab_content()
S
76 1 5
Class_Pi_Mmq_Category::getCategories()
S
65 1 9
Pisol_Mmq_Message::__construct()
S
67 1 7
Pisol_Mmq_Loader::__construct()
S
77 1 4
Class_Pi_Mmq_Category::tab_content()
S
70 1 10
Pisol_Mmq::get_loader()
S
82 1 3
pisol_promotion::__construct()
S
77 1 4
Class_Pi_Mmq_Min_Amount::sanitize_textarea_field()
S
80 1 3
Pisol_Mmq::get_plugin_name()
S
82 1 3
Class_Pi_Mmq_Metabox::productTab()
S
67 1 8
pisol_promotion::daysPassed()
S
67 1 8
Pisol_Mmq::define_admin_hooks()
S
72 1 5
pisol_mmq_plugin_link()
S
67 1 7
Class_Pi_Mmq_Category::getCategoryTable()
S
83 1 3
Pisol_Mmq_Product::isProductValidForCheckout()
S
80 1 3
Class_Pi_Mmq_Metabox::__construct()
S
72 1 5
Pisol_Mmq_Cart_Amount::whereToShowCartQuantityWarning()
S
82 1 3
Pi_Mmq_Menu::isWeekend()
S
78 1 3
Pisol_Mmq_Deactivator::deactivate()
S
89 1 2
Pisol_Mmq_Public::enqueue_styles()
S
77 1 3
Class_Pi_Mmq_Message::sanitize_textarea_field()
S
80 1 3
Pisol_Mmq::load_dependencies()
S
66 1 8
Pisol_Mmq::get_version()
S
82 1 3
deactivate_pisol_mmq()
S
76 1 4
pisol_class_form_mmq::custom_field()
S
78 1 3
activate_pisol_mmq()
S
76 1 4
pisol_class_form_mmq::sanitize_textarea_field()
S
76 1 4
Pisol_Mmq_Admin::enqueue_styles()
S
77 1 3
Pisol_Mmq_i18n::load_plugin_textdomain()
S
69 1 7
run_pisol_mmq()
S
77 1 4
Pi_Mmq_Menu::__construct()
S
67 1 7
pisol_promotion::add()
S
83 1 3
Pisol_Mmq::set_locale()
S
75 1 4
Pisol_Mmq_Public::__construct()
S
77 1 4
Pisol_Mmq_Loader::add()
S
64 1 10
Pisol_Mmq_Product::minQuantityPerProductForFilter()
S
80 1 3
Pisol_Mmq_Loader::add_filter()
S
77 1 3
Pisol_Mmq_Message::messageOnCheckoutPage()
S
74 1 4
pi_mmq_wc_notice()
S
72 1 7
Pisol_Mmq_Admin::enqueue_scripts()
S
91 1 2
Pisol_Mmq_Loader::add_action()
S
77 1 3
pisol_mmq_admin_ajax::__construct()
S
79 1 3
Pisol_Mmq_Cart_Amount::ajaxResponse()
S
67 1 7
Pisol_Mmq_Activator::activate()
S
79 1 3
pi_mmq_pro_notice()
S
72 1 7
Pisol_Mmq_Message::messageOnProductLoopPage()
S
77 1 4
Pisol_Mmq_Public::enqueue_scripts()
S
91 1 2
Pisol_Mmq_Product::__construct()
S
63 1 10
Pisol_Mmq::run()
S
82 1 3
Pisol_Mmq_Message::messageOnCartPage()
S
75 1 4
Pisol_Mmq_Cart::__construct()
S
71 1 5
Pisol_Mmq_Product::maxQuantityPerProductForFilter()
S
80 1 3
PISOL\MMQ\ADMIN\CustomFields::__construct()
S
78 1 3