Code Analysis: YMM Search 1.0.12

Function Rating Maintainability Complexity Lines of code
Pektsekye_Ymm_Model_Db_CsvImportHandler::importFromCsvFile()
C
35 26 78
Pektsekye_Ymm_Controller_Adminhtml_Ymm_Selector::execute()
B
41 21 50
Pektsekye_Ymm_Controller_Product::shop_order_search_label()
A
54 16 16
Pektsekye_Ymm_Widget_Selector::form()
A
45 14 41
Pektsekye_Ymm_Widget_HorizontalSelector::form()
A
46 14 37
Pektsekye_Ymm_Controller_Selector::getCategories()
A
42 13 47
Pektsekye_Ymm_Model_Db::fetchColumnValues()
A
45 11 41
Pektsekye_Ymm_Model_Db::saveProductRestrictionText()
A
45 11 41
Pektsekye_Ymm::init_controllers()
A
48 10 31
Pektsekye_Ymm_Widget_Selector::widget()
A
50 10 26
Pektsekye_Ymm_Controller_Product::add_selected_params_to_layered_nav_link()
A
52 9 23
Pektsekye_Ymm_Widget_HorizontalSelector::widget()
A
52 9 22
Pektsekye_Ymm_Block_Product_View_Tabs_Restriction::getFormatedRestrictions()
A
53 8 22
Pektsekye_Ymm::enqueue_admin_scripts()
S
61 9 10
Pektsekye_Ymm_Controller_Product::applyFilter()
S
59 7 13
Pektsekye_Ymm::is_request()
S
61 7 12
Pektsekye_Ymm_Block_Selector::getGarageVehicles()
S
56 6 17
Pektsekye_Ymm_Widget_HorizontalSelector::update()
S
63 7 9
Pektsekye_Ymm_Widget_Selector::update()
S
63 7 9
Pektsekye_Ymm_Block_Adminhtml_Product_Edit_Restriction::add_tab_fields()
S
44 3 59
Pektsekye_Ymm_Block_Selector::getLevelSelectHtml()
S
54 5 19
Pektsekye_Ymm_Model_Db::filterVehiclesForCategory()
S
54 5 19
Pektsekye_Ymm_Controller_Product::product_query()
S
62 6 10
Pektsekye_Ymm_Block_Selector::getSelectedCookie()
S
59 5 14
Pektsekye_Ymm::add_product_tabs()
S
55 4 19
Pektsekye_Ymm_Block_Selector::getLevelOptions()
S
62 5 10
Pektsekye_Ymm_Block_Adminhtml_Product_Edit_Restriction::save_restriction()
S
62 5 10
Pektsekye_Ymm::show_selector_by_shortcode()
S
57 4 15
Pektsekye_Ymm_Controller_Product::getSelectedValues()
S
61 4 13
Pektsekye_Ymm_Block_Selector::page_init()
S
62 4 12
Pektsekye_Ymm_Controller_Product::add_found_product_ids_to_product_counts_query()
S
61 4 11
Pektsekye_Ymm_Block_Selector::getSelectedValues()
S
62 4 11
Pektsekye_Ymm_Model_Db::getProductIdsBySku()
S
57 3 17
Pektsekye_Ymm_Model_Db::getSampleVehicleData()
S
49 2 30
Pektsekye_Ymm_Model_Db::addValues()
S
62 4 10
Pektsekye_Ymm_Block_Selector::canShowExtra()
S
68 4 7
Pektsekye_Ymm_Setup_Install::install()
S
60 3 13
Pektsekye_Ymm_Controller_Adminhtml_Ymm_Selector::array2csv()
S
61 3 12
Pektsekye_Ymm_Model_Db::getProductIds()
S
60 3 12
Pektsekye_Ymm_Controller_Product::getFoundProductIds()
S
63 3 11
Pektsekye_Ymm_Block_Selector::getGarageVehicle()
S
63 3 11
Pektsekye_Ymm_Controller_Product::add_selected_vehicle_to_category_title()
S
63 3 10
Pektsekye_Ymm_Controller_Selector::fetch()
S
66 3 7
Pektsekye_Ymm_Model_Db::searchRestrictions()
S
62 3 10
Pektsekye_Ymm_Model_Db::getVehicleData()
S
59 2 15
Pektsekye_Ymm_Block_Selector::getSubmitUrl()
S
78 3 3
Pektsekye_Ymm_Model_Db::getProductIdsOfCategory()
S
57 1 17
Pektsekye_Ymm::includes()
S
66 2 9
Pektsekye_Ymm_Block_Adminhtml_Product_Edit_Restriction::getAjaxUrl()
S
74 2 4
Pektsekye_Ymm::enqueue_frontend_scripts()
S
67 2 7
Pektsekye_Ymm_Block_Selector::getHasSelectableMakes()
S
71 2 5
Pektsekye_Ymm_Controller_Adminhtml_Ymm_Selector::searchRestrictions()
S
65 2 9
Pektsekye_Ymm::registry()
S
78 2 3
Pektsekye_Ymm_Block_Product_View_Tabs_Restriction::getRestrictions()
S
69 2 7
Pektsekye_Ymm_Block_Selector::getCategoryId()
S
66 2 9
Pektsekye_Ymm::setMessage()
S
69 2 7
Pektsekye_Ymm_Block_Selector::getIsSelected()
S
64 2 10
Pektsekye_Ymm_Model_Db::getProductRestrictionText()
S
65 2 8
Pektsekye_Ymm_Block_Selector::getSelectedValue()
S
74 2 4
Pektsekye_Ymm_Block_Selector::getAjaxUrl()
S
74 2 4
Pektsekye_Ymm_Setup_Install::get_schema()
S
63 1 15
Pektsekye_Ymm_Block_Selector::getLevelParameterNames()
S
69 2 7
Pektsekye_Ymm_Block_Selector::isResultsPage()
S
78 2 3
Pektsekye_Ymm::instance()
S
70 2 7
Pektsekye_Ymm_Controller_Adminhtml_Ymm_Selector::download_send_headers()
S
63 1 11
Pektsekye_Ymm::getPluginUrl()
S
82 1 3
Pektsekye_Ymm_Block_Selector::setGarageEnabled()
S
81 1 3
Pektsekye_Ymm_Block_Adminhtml_Product_Edit_Restriction::getFormatExplanationMessage()
S
79 1 3
Pektsekye_Ymm_Block_Selector::setLayoutType()
S
80 1 3
Pektsekye_Ymm_Block_Adminhtml_Ymm_Selector::__construct()
S
75 1 4
Pektsekye_Ymm_Controller_Product::__construct()
S
63 1 10
Pektsekye_Ymm_Model_Db::__construct()
S
68 1 7
Pektsekye_Ymm::set_admin_menu()
S
77 1 3
Pektsekye_Ymm_Block_Selector::getTitle()
S
82 1 3
Pektsekye_Ymm_Block_Selector::setFilterCategoryPage()
S
81 1 3
Pektsekye_Ymm_Block_Selector::getSubmitSearchUrl()
S
80 1 3
Pektsekye_Ymm_Block_Adminhtml_Product_Edit_Restriction::hasYmmData()
S
81 1 3
Pektsekye_Ymm_Block_Selector::getWidgetId()
S
82 1 3
Pektsekye_Ymm_Config::getCsvColumnNames()
S
82 1 3
Pektsekye_Ymm::getMessage()
S
82 1 3
Pektsekye_Ymm::init_hooks()
S
66 1 8
Pektsekye_Ymm::initApp()
S
75 1 5
Pektsekye_Ymm_Block_Adminhtml_Ymm_Selector::getDisplayVehicleFitment()
S
79 1 3
Pektsekye_Ymm_Block_Selector::setTitle()
S
81 1 3
Pektsekye_Ymm_Block_Selector::setTemplate()
S
80 1 3
Pektsekye_Ymm_Block_Adminhtml_Ymm_Selector::getDisplayCategoryDropdowns()
S
79 1 3
Pektsekye_Ymm::getPluginPath()
S
82 1 3
Pektsekye_Ymm_Block_Adminhtml_Ymm_Selector::getDisplaySearchField()
S
79 1 3
Pektsekye_Ymm_Block_Selector::isHorizontal()
S
80 1 3
Pektsekye_Ymm_Model_Db::emptyTable()
S
79 1 3
Pektsekye_Ymm_Block_Selector::getLevelCount()
S
76 1 4
Pektsekye_Ymm_Block_Product_View_Tabs_Restriction::__construct()
S
70 1 6
Pektsekye_Ymm_Block_Adminhtml_Ymm_Selector::hasYmmData()
S
81 1 3
Pektsekye_Ymm_Block_Product_View_Tabs_Restriction::setRestrictions()
S
80 1 3
Pektsekye_Ymm_Block_Selector::getHasSelectedValues()
S
80 1 3
Pektsekye_Ymm_Block_Product_View_Tabs_Restriction::page_init()
S
79 1 3
Pektsekye_Ymm_Block_Selector::getLevels()
S
81 1 3
Pektsekye_Ymm_Block_Selector::getCategorySearchEnabled()
S
79 1 3
Pektsekye_Ymm_Block_Selector::setSearchTitle()
S
81 1 3
Pektsekye_Ymm_Block_Selector::getSearchTitle()
S
82 1 3
Pektsekye_Ymm_Setup_Install::wpmu_drop_tables()
S
73 1 5
Pektsekye_Ymm_Block_Selector::setRemoveFromGarageEnabled()
S
81 1 3
Pektsekye_Ymm_Config::getLevels()
S
67 1 7
Pektsekye_Ymm_Model_Db::getProductRestrictions()
S
65 1 10
Pektsekye_Ymm_Block_Selector::setWidgetId()
S
81 1 3
Pektsekye_Ymm_Block_Adminhtml_Ymm_Selector::page_init()
S
79 1 3
Pektsekye_Ymm_Block_Adminhtml_Product_Edit_Restriction::__construct()
S
67 1 7
Pektsekye_Ymm_Block_Selector::getCategoryDefaultOptionTitle()
S
81 1 3
Pektsekye_Ymm_Block_Selector::getFirstLevelOptionsJson()
S
75 1 4
Pektsekye_Ymm_Block_Selector::getSelectedParameters()
S
80 1 3
Pektsekye_Ymm_Block_Selector::getFilterCategoryPage()
S
82 1 3
Pektsekye_Ymm_Block_Selector::getWordSearchEnabled()
S
79 1 3
Pektsekye_Ymm::register()
S
79 1 3
Pektsekye_Ymm_Block_Selector::getFilterIsActive()
S
76 1 4
Pektsekye_Ymm::__construct()
S
75 1 4
Pektsekye_Ymm_Block_Product_View_Tabs_Restriction::getLevels()
S
81 1 3
Pektsekye_Ymm_Model_Db_CsvImportHandler::__construct()
S
70 1 6
Pektsekye_Ymm_Block_Selector::getAjaxShortUrl()
S
80 1 3
Pektsekye_Ymm::load_textdomain()
S
77 1 3
Pektsekye_Ymm_Widget_Selector::__construct()
S
70 1 6
Pektsekye_Ymm_Block_Selector::getGarageEnabled()
S
82 1 3
Pektsekye_Ymm_Setup_Install::init()
S
89 1 2
Pektsekye_Ymm_Block_Selector::getGarageHasVehicles()
S
76 1 4
Pektsekye_Ymm_Block_Adminhtml_Ymm_Selector::getMessage()
S
81 1 3
Pektsekye_Ymm_Model_Db::hasVehicleData()
S
75 1 4
Pektsekye_Ymm_Block_Adminhtml_Product_Edit_Restriction::add_product_tab()
S
65 1 9
Pektsekye_Ymm_Block_Selector::getRemoveFromGarageEnabled()
S
82 1 3
Pektsekye_Ymm_Setup_Install::create_tables()
S
70 1 6
Pektsekye_Ymm_Block_Selector::__construct()
S
70 1 6
Pektsekye_Ymm_Controller_Selector::__construct()
S
75 1 4
Pektsekye_Ymm_Widget_HorizontalSelector::__construct()
S
70 1 6
Pektsekye_Ymm_Config::getCategoryDefaultOptionTitle()
S
79 1 3
Pektsekye_Ymm_Controller_Adminhtml_Ymm_Selector::__construct()
S
66 1 8
Pektsekye_YMM()
S
82 1 3
Pektsekye_Ymm::register_widgets()
S
77 1 4