Code Analysis: Product Custom Options(Free) 1.0.1

Function Rating Maintainability Complexity Lines of code
FME_Product_Custom_Options_Admin::fme_save_product_meta()
C
31 26 119
FME_Product_Custom_Options_Front::addProductToCart()
A
41 10 63
FME_Product_Custom_Options_Front::get_item_data()
A
49 12 28
FME_Product_Custom_Options_Admin::addForm()
A
34 2 163
FME_Product_Custom_Options::create_tables()
A
43 6 58
FME_Product_Custom_Options_Front::ValidateCustomOptions()
A
51 8 26
FME_Product_Custom_Options_Front::order_item_meta()
S
54 7 19
FME_Product_Custom_Options_Front::add_cart_item()
S
59 7 15
FME_Product_Custom_Options_Front::ChangeTextAddToCartButton()
S
56 5 17
FME_Product_Custom_Options_Front::get_product_addition_options_price()
S
60 5 13
FME_Product_Custom_Options::module_constants()
S
68 4 8
FME_Product_Custom_Options_Admin::addForm2()
S
56 2 22
FME_Product_Custom_Options_Admin::addMultiForm()
S
56 2 22
FME_Product_Custom_Options_Admin::addmultirowTemData()
S
58 1 17
FME_Product_Custom_Options_Admin::addrowTemData()
S
58 1 17
FME_Product_Custom_Options_Admin::addoptionTemData()
S
59 1 16
FME_Product_Custom_Options::__construct()
S
64 2 10
FME_Product_Custom_Options_Front::get_cart_item_from_session()
S
69 2 7
FME_Product_Custom_Options::set_module_default_settings()
S
71 2 6
FME_Product_Custom_Options::get_module_settings()
S
67 2 8
FME_Product_Custom_Options_Front::fme_wc_add_notice()
S
67 2 8
FME_Product_Custom_Options_Front::addlink()
S
100 1 13
FME_Product_Custom_Options_Front::__construct()
S
60 1 12
FME_Product_Custom_Options_Front::front_scripts()
S
74 1 4
FME_Product_Custom_Options_Admin::fme_product_custom_options_box()
S
78 1 3
FME_Product_Custom_Options_Front::getProductRequired()
S
71 1 5
FME_Product_Custom_Options_Admin::getProductOptionRows()
S
72 1 5
FME_Product_Custom_Options_Admin::getrowTempFields()
S
71 1 5
FME_Product_Custom_Options::install_module()
S
78 1 4
FME_Product_Custom_Options_Admin::getTempFields()
S
71 1 5
FME_Product_Custom_Options::get_module_default_settings()
S
69 1 7
FME_Product_Custom_Options::create_module_data()
S
82 1 3
FME_Product_Custom_Options_Admin::admin_scripts()
S
78 1 3
FME_Product_Custom_Options_Front::getProductOptions()
S
72 1 5
FME_Product_Custom_Options_Front::getRowOptionsByName()
S
71 1 5
FME_Product_Custom_Options_Admin::product_custom_options_call()
S
73 1 5
FME_Product_Custom_Options_Admin::getProductOptions()
S
72 1 5
FME_Product_Custom_Options_Admin::delrowTempData()
S
66 1 8
FME_Product_Custom_Options_Front::getRowOptions()
S
72 1 5
FME_Product_Custom_Options_Front::ProductCustomOptions()
S
77 1 4
FME_Product_Custom_Options_Admin::deloptionTempData()
S
67 1 7
FME_Product_Custom_Options_Admin::admin_init()
S
79 1 3
FME_Product_Custom_Options_Admin::__construct()
S
63 1 10
FME_Product_Custom_Options::module_tables()
S
70 1 6