Code Analysis: Enquiry Quotation for WooCommerce 2.2.33.27

Function Rating Maintainability Complexity Lines of code
pisol_email_table_row()
A
37 13 81
pisol_class_form_eqw::check_field_type()
A
47 13 39
pisol_table_row()
A
42 9 55
pisol_enq_product_enquiry_review::display_admin_notice()
A
43 9 45
pisol_eqw_webhook::sendWebhook()
A
50 9 27
pisol_class_form_eqw::__construct()
A
36 4 90
pisol_enq_product_enquiry_review::savePreference()
A
51 8 24
class_eqw_enquiry_shortcode::get_variations()
A
53 8 21
pisol_class_form_eqw::number_box()
S
57 7 13
Pi_Eqw_Enquiry::variation_detail()
S
59 7 12
Pi_Eqw_Enquiry::columnsContent()
S
53 6 24
pisol_promotion::logic()
S
55 6 20
pisol_class_form_eqw::multiselect_box()
S
55 6 15
Class_Pi_Eqw_Option::__construct()
S
42 4 41
pisol_class_form_eqw::bootstrap()
S
53 5 24
pisol_class_form_eqw::media_selector_scripts()
S
48 3 54
Pi_Eqw_Menu::promotion()
S
49 3 50
class_eqw_advance::checkHidePrice()
S
57 5 19
class_eqw_advance::hidePrice()
S
58 5 18
Class_Pi_Eqw_Advance::__construct()
S
46 4 31
Class_Pi_Eqw_Email::__construct()
S
46 4 31
class_pisol_form::error()
S
59 5 15
class_eqw_enquiry_cart::changeQuantityInEnquirySession()
S
59 5 15
class_eqw_advance::redirectToEnquiryCart()
S
59 5 14
class_eqw_product::add_enquiry_button_new()
S
58 5 14
class_pisol_form::errorMsgLabel()
S
59 5 13
pisol_class_form_eqw::select_box()
S
57 5 13
pisol_email_form_detail()
S
59 5 13
class_pisol_form::required()
S
60 5 12
pisol_class_form_eqw::setting_category()
S
62 5 11
Class_Pi_Eqw_Advance::pages()
S
61 5 11
Class_Pi_Eqw_Form_Control::__construct()
S
50 4 24
class_eqw_enquiry_cart::addProductToEnquirySession()
S
54 4 22
Class_Pi_Eqw_Cart::__construct()
S
55 4 17
pisol_class_form_eqw::color_box()
S
55 4 17
class_eqw_save_enquiry::createEnquiry()
S
57 4 16
class_eqw_enquiry_cart::get_image()
S
57 4 16
pisol_promotion::getInstallationDate()
S
64 5 9
Pisol_Enquiry_Quotation_Woocommerce_Admin::plugin_redirect()
S
64 5 9
class_eqw_enquiry_cart::sanitizeProducts()
S
58 4 15
pisol_class_form_eqw::generateLinks()
S
61 5 10
Pisol_Enquiry_Quotation_Woocommerce_Admin::__construct()
S
58 4 14
pisol_class_form_eqw::bootstrap_switch_category()
S
60 4 14
class_pisol_form::form_page()
S
62 4 13
class_pisol_form::template1()
S
59 4 13
pisol_class_form_eqw::textarea_box()
S
58 4 12
class_pisol_form::submit_form()
S
62 4 11
Pi_Eqw_Menu::menu_option_page()
S
51 2 40
pisol_class_form_eqw::image()
S
52 3 22
Pisol_Enquiry_Quotation_Woocommerce_Public::enqueue_scripts()
S
53 3 22
class_eqw_product::styleLoopPage()
S
58 3 16
class_eqw_product::styleProductPage()
S
58 3 16
class_eqw_enquiry_cart::startSession()
S
69 4 7
class_eqw_enquiry_cart::add_to_enquiry()
S
62 4 10
class_eqw_enquiry_cart::sanitizeVariationDetail()
S
64 4 10
Pisol_Enquiry_Quotation_Woocommerce_Activator::createEnquiryCartPage()
S
58 3 15
class_eqw_enquiry_cart::filter_message()
S
66 4 8
class_eqw_enquiry_cart::hashGenerator()
S
63 4 10
class_eqw_enquiry_cart::removeTrashedProduct()
S
63 4 10
pisol_class_form_eqw::text_box()
S
60 4 10
pisol_class_form_eqw::hidden_box()
S
60 4 10
class_eqw_product::showButtonOnLoopPage()
S
69 4 6
class_eqw_product::showButtonOnSinglePage()
S
69 4 6
class_pisol_form::text()
S
64 4 8
class_eqw_product::add_loop_enquiry_button()
S
59 3 14
class_pisol_eqw_email::attachInlineImage()
S
61 3 12
pisol_enq_product_enquiry_review::__construct()
S
60 3 12
class_pisol_eqw_email::logo()
S
62 3 11
class_pisol_eqw_email::message()
S
54 2 21
class_eqw_save_enquiry::staticProduct()
S
54 2 20
class_eqw_product::add_enquiry_button()
S
62 3 10
pisol_class_form_eqw::switch_display()
S
61 3 10
pisol_class_form_eqw::switch_category_display()
S
61 3 10
class_eqw_save_enquiry::variation_detail()
S
63 3 10
pisol_enq_product_enquiry_review::validateDate()
S
71 3 5
pisol_enq_product_enquiry_review::getInstallationDate()
S
65 3 9
Pisol_Enquiry_Quotation_Woocommerce_Loader::run()
S
66 3 8
PISOL\EQW\ADMIN\ConflictFixer::remove_conflict_causing_scripts()
S
70 3 6
class_eqw_enquiry_cart::getProductsInEnquirySession()
S
65 3 9
class_eqw_enquiry_cart::isThereProductsInEnquirySession()
S
68 3 7
class_eqw_enquiry_cart::removeProductFromEnquirySession()
S
68 3 7
class_eqw_enquiry_shortcode::get_price_simple_variation()
S
67 3 8
class_eqw_enquiry_shortcode::variation_html()
S
66 3 8
Class_Pi_Eqw_Email::tab_content()
S
64 2 13
Class_Pi_Eqw_Option::tab_content()
S
64 2 13
class_eqw_advance::remove_add_to_cart()
S
61 2 13
Class_Pi_Eqw_Cart::tab_content()
S
64 2 13
Class_Pi_Eqw_Advance::tab_content()
S
64 2 13
class_eqw_product::__construct()
S
60 2 13
Pisol_Enquiry_Quotation_Woocommerce::__construct()
S
62 2 12
Pi_Eqw_Enquiry::create_enquiry_type()
S
53 1 26
Pisol_Enquiry_Quotation_Woocommerce_Public::enqueue_styles()
S
56 1 18
class_eqw_enquiry_shortcode::get_price()
S
72 2 6
class_eqw_enquiry_cart::addProductsToEnquirySession()
S
68 2 7
class_pisol_eqw_email::imageUrl()
S
63 2 10
class_eqw_save_enquiry::getEmail()
S
74 2 4
Pisol_eqw_product_options::enquirySetting()
S
60 1 15
Class_Pi_Eqw_Cart::tab()
S
67 2 7
class_pisol_form::email()
S
70 2 5
Class_Pi_Eqw_Option::register_settings()
S
73 2 5
class_eqw_save_enquiry::staticProducts()
S
69 2 7
Class_Pi_Eqw_Cart::pages()
S
67 2 8
Class_Pi_Eqw_Email::tab()
S
66 2 8
PISOL\EQW\ADMIN\ConflictFixer::get_instance()
S
72 2 6
class_pisol_form::item()
S
73 2 5
Class_Pi_Eqw_Advance::register_settings()
S
73 2 5
class_eqw_save_enquiry::getName()
S
74 2 4
Class_Pi_Eqw_Email::delete_settings()
S
74 2 5
class_eqw_enquiry_cart::checkProductPresentInEnquirySession()
S
67 2 8
class_pisol_eqw_email::sendEmail()
S
72 2 6
Pisol_Enquiry_Quotation_Woocommerce_Admin::pageStatus()
S
68 2 7
Class_Pi_Eqw_Form_Control::delete_settings()
S
74 2 5
class_pisol_eqw_email::attachImage()
S
67 2 8
class_eqw_save_enquiry::products_array()
S
69 2 7
pisol_promotion::isWeekEnd()
S
68 2 7
Class_Pi_Eqw_Cart::delete_settings()
S
74 2 5
Class_Pi_Eqw_Option::allUserRoles()
S
65 2 9
class_pisol_eqw_email::sendCustomer()
S
68 2 7
Class_Pi_Eqw_Cart::register_settings()
S
73 2 5
class_eqw_enquiry_cart::is_variable()
S
69 2 7
class_pisol_form::validation()
S
75 2 5
Class_Pi_Eqw_Option::delete_settings()
S
74 2 5
Class_Pi_Eqw_Option::tab()
S
66 2 8
pisol_eqw_webhook::instance()
S
71 2 6
Class_Pi_Eqw_Advance::delete_settings()
S
74 2 5
class_eqw_save_enquiry::getSubject()
S
74 2 4
class_eqw_advance::removePrice()
S
76 2 4
class_pisol_eqw_email::attachProductImages()
S
68 2 7
Class_Pi_Eqw_Form_Control::tab()
S
66 2 8
class_eqw_save_enquiry::getPhone()
S
74 2 4
class_eqw_enquiry_cart::deleteProductsFromEnquirySession()
S
74 2 5
Class_Pi_Eqw_Form_Control::register_settings()
S
73 2 5
class_eqw_save_enquiry::getMessage()
S
74 2 4
class_eqw_advance::__construct()
S
63 2 10
class_pisol_eqw_email::send()
S
68 2 7
class_eqw_save_enquiry::getOrderTitle()
S
74 2 4
class_pisol_form::__construct()
S
68 2 8
class_pisol_form::textarea()
S
70 2 5
class_pisol_form::items()
S
75 2 5
class_eqw_save_enquiry::newOrderArgument()
S
59 1 15
Class_Pi_Eqw_Email::register_settings()
S
73 2 5
Class_Pi_Eqw_Advance::tab()
S
66 2 8
class_eqw_enquiry_cart::pi_remove_product()
S
60 1 14
class_eqw_enquiry_shortcode::cartOnFirstLoad()
S
61 1 13
class_eqw_enquiry_cart::pi_update_products()
S
61 1 13
Pi_Eqw_Enquiry::columnsToList()
S
60 1 13
Pi_Eqw_Menu::plugin_menu()
S
63 1 11
class_pisol_eqw_email::__construct()
S
61 1 11
Pisol_Enquiry_Quotation_Woocommerce_Loader::add_action()
S
77 1 3
Pi_Eqw_Enquiry::remove_post_type_title()
S
76 1 4
Pisol_Enquiry_Quotation_Woocommerce::define_public_hooks()
S
72 1 5
Pisol_Enquiry_Quotation_Woocommerce_Loader::add()
S
64 1 10
Pi_Eqw_Enquiry::__construct()
S
63 1 10
Pisol_Enquiry_Quotation_Woocommerce::load_dependencies()
S
66 1 8
pisol_promotion::add()
S
83 1 3
Pisol_Enquiry_Quotation_Woocommerce::get_version()
S
82 1 3
pisol_promotion::daysPassed()
S
67 1 8
class_pisol_form::clearSession()
S
78 1 4
class_pisol_eqw_email::explodeEmail()
S
75 1 4
Pisol_Enquiry_Quotation_Woocommerce_Loader::__construct()
S
77 1 4
Pisol_eqw_product_options::productTab()
S
66 1 9
class_eqw_save_enquiry::__construct()
S
77 1 4
class_eqw_enquiry_cart::__construct()
S
65 1 9
Pisol_Enquiry_Quotation_Woocommerce::get_plugin_name()
S
82 1 3
class_pisol_form::form()
S
75 1 5
class_eqw_save_enquiry::save()
S
82 1 3
Pisol_Enquiry_Quotation_Woocommerce_Admin::enqueue_styles()
S
77 1 3
Pisol_Enquiry_Quotation_Woocommerce::define_admin_hooks()
S
72 1 5
class_pisol_form::saveEnquiry()
S
76 1 4
class_eqw_enquiry_shortcode::__construct()
S
70 1 6
pi_eqw_notification_my_pro_notice()
S
72 1 7
Pisol_Enquiry_Quotation_Woocommerce::run()
S
82 1 3
run_pisol_enquiry_quotation_woocommerce()
S
77 1 4
Pisol_Enquiry_Quotation_Woocommerce_Activator::activate()
S
76 1 4
class_pisol_form::success_msg()
S
70 1 7
Class_Pi_Eqw_Form_Control::tab_content()
S
73 1 7
pisol_promotion::__construct()
S
77 1 4
Pi_Eqw_Menu::isWeekend()
S
78 1 3
Pisol_Enquiry_Quotation_Woocommerce_Public::__construct()
S
77 1 4
PISOL\EQW\ADMIN\ConflictFixer::__construct()
S
79 1 3
pisol_eqw_plugin_link()
S
67 1 7
Pi_Eqw_Menu::__construct()
S
70 1 6
pi_eqw_free_notification_my_error_notice()
S
72 1 7
pisol_eqw_webhook::__construct()
S
79 1 3
Pisol_Enquiry_Quotation_Woocommerce_Loader::add_filter()
S
77 1 3
class_pisol_form::sendEmail()
S
73 1 5
deactivate_pisol_enquiry_quotation_woocommerce()
S
76 1 4
Pisol_Enquiry_Quotation_Woocommerce::get_loader()
S
82 1 3
Pi_Eqw_Menu::bootstrap_style()
S
66 1 7
class_eqw_enquiry_shortcode::enquiry_cart_template()
S
68 1 8
Pisol_eqw_product_options::__construct()
S
75 1 4
class_pisol_form::enquiryPresent()
S
83 1 3
Pisol_Enquiry_Quotation_Woocommerce::set_locale()
S
75 1 4
Pisol_Enquiry_Quotation_Woocommerce_i18n::load_plugin_textdomain()
S
69 1 7
Pi_Eqw_Enquiry::user_detail()
S
69 1 8
Pisol_Enquiry_Quotation_Woocommerce_Deactivator::deactivate()
S
89 1 2
Pisol_Enquiry_Quotation_Woocommerce_Admin::enqueue_scripts()
S
77 1 3
Pi_Eqw_Enquiry::enquiry_detail()
S
82 1 3
class_pisol_form::submit()
S
74 1 4
activate_pisol_enquiry_quotation_woocommerce()
S
76 1 4