Exemplo n.º 1
0
 /**
  * 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);
 }