/** * Get and assign attributes combinations informations */ protected function assignAttributesCombinations() { $attributes_combinations = JeproshopProductModelProduct::getAttributesInformationsByProduct($this->product->product_id); if (is_array($attributes_combinations) && count($attributes_combinations)) { foreach ($attributes_combinations as &$ac) { foreach ($ac as &$val) { $val = str_replace(JeproshopSettingModelSetting::getValue('attribute_anchor_separator'), '_', JeproshopTools::str2url(str_replace(array(',', '.'), '-', $val))); } } } else { $attributes_combinations = array(); } $this->assignRef('attributes_combinations', $attributes_combinations); $attribute_anchor_separator = JeproshopSettingModelSetting::getValue('attribute_anchor_separator'); $this->assignRef('attribute_anchor_separator', $attribute_anchor_separator); }