Moo_OnlineOrders_Model D

Total Complexity 227
Dependencies 1
Dependents 11
Total lines 1,389
Lines of code 1,158
Logical lines of code 488
Comment lines 64
Methods 100
Properties 1

Methods 100

Method Rating Maintainability Complexity Lines of code
updateCategory()
B
46 18 39
updateModifiers()
A
41 11 56
updateItem()
A
46 12 37
updateModifierGroup()
A
52 10 25
getItemsByCategory()
A
49 9 28
updateModifier()
A
50 8 30
updateOneCategory()
S
47 5 36
updateOrderTypeFromArray()
S
49 5 34
updateOneModifierGroup()
S
49 5 32
deleteItem()
S
48 5 32
saveItemWithImage()
S
52 5 22
getItemsUuidsPerCategory()
S
57 5 16
updateOneModifier()
S
49 4 31
saveNewOrderOfOrderTypes()
S
55 4 20
updateCategoryTime()
S
56 4 18
saveNewOrderModifier()
S
53 3 23
saveNewOrderGroupModifier()
S
54 3 23
updateOneOrderType()
S
54 3 21
saveNewCategoriesorder()
S
55 3 21
updateOneTaxRate()
S
56 3 18
reOrderCategoryItems()
S
57 3 17
deleteTaxRate()
S
58 3 16
deleteModifierGroup()
S
58 3 16
updatePreSelectedModifiers()
S
58 3 15
updateItemCustomHour()
S
62 3 11
getItemTax_rate()
S
58 2 18
getVisibleItemsByCategory()
S
61 2 15
UpdateCategoryStatus()
S
63 3 10
reOrderItems()
S
62 2 12
updateOrderType()
S
55 1 20
getVisibleOrderTypes()
S
68 2 7
updateOrderTypes()
S
64 2 10
UpdateModifierGroupStatus()
S
63 2 10
UpdateModifierStatus()
S
63 2 10
getBestSellingProducts()
S
68 2 7
getFeaturedProducts()
S
68 2 7
deleteModifier()
S
71 2 5
updateCategoryNameAndDescription()
S
62 1 12
getItemModifiersGroupsRequired()
S
64 1 11
moo_GetBestItems4Customer()
S
71 1 5
NbOrderTypes()
S
79 1 3
getItemWithImage()
S
66 1 9
NbModifier()
S
78 1 3
__construct()
S
78 1 4
getEnabledItemImages()
S
68 1 8
getItemImages()
S
69 1 7
getDefaultItemImage()
S
69 1 7
getOrderDetails()
S
66 1 9
saveItemDescription()
S
71 1 5
updateItemName()
S
71 1 5
NbGroupModifier()
S
78 1 3
updateModifierGroupAlternateName()
S
68 1 8
saveImageCategory()
S
68 1 8
moo_DeleteImgCategory()
S
68 1 8
getCategoriesWithCustomHours()
S
79 1 3
getOrderTypesWithCustomHours()
S
79 1 3
NbModifierGroups()
S
79 1 3
deleteCategory()
S
74 1 4
NbProducts()
S
79 1 3
hideCategory()
S
71 1 6
getItemsBySearch()
S
68 1 7
getOrderTypesByPage()
S
67 1 8
getTaxRatesByPage()
S
67 1 8
getModifiersByPage()
S
67 1 8
getModifierGroupsByPage()
S
67 1 8
getCategoriesByPage()
S
67 1 8
getItemsByPage()
S
67 1 8
addHttpToImages()
S
75 1 4
getModifiers()
S
68 1 8
addHttpsToImages()
S
75 1 4
hideItem()
S
71 1 6
getCategoriesNamesByUuids()
S
69 1 7
getItemsNamesByUuids()
S
69 1 7
getItemCategories()
S
69 1 7
getItem()
S
68 1 8
getCategory()
S
69 1 7
getCategories4wigdets()
S
79 1 3
getDefaultTaxRates()
S
70 1 7
getModifiersGroup()
S
66 1 9
NbTaxes()
S
79 1 3
getOneOrder()
S
74 1 4
NbLabels()
S
79 1 3
NbCats()
S
79 1 3
deleteModifierInGroup()
S
65 1 10
getCategories()
S
79 1 3
moo_DeleteOrderType()
S
70 1 6
ChangeCategoryName()
S
65 1 10
ChangeModifierName()
S
68 1 8
getItemsOrder()
S
74 1 4
getOneOrderTypes()
S
74 1 4
getModifiersGroupByItem()
S
65 1 10
getOrderTypes()
S
79 1 3
getModifier()
S
69 1 7
getOneModifiersGroup()
S
74 1 4
getModifiersGroupLimits()
S
69 1 7
itemHasModifiers()
S
68 1 7
getAllModifiers()
S
68 1 8
getAllModifiersGroupByItem()
S
74 1 4
getAllModifiersGroup()
S
78 1 3
insertCategoryItemRelation()
S
64 1 10