Кое как сделал, может тупо, но работает...
Оба метода в одном классе, что бы тупо 2 метода не держать, как их объединить?
PHP:
скопировать код в буфер обмена
public function addDistrictCalcPricesByIDItem($item) { $item['district_calc_price'] = $this->addDistrictCalcPricesByIDItemCalc($item); return $item; } public function addDistrictCalcPricesByIDItemCalc($item) { $_model_map = new Model_Map(); $district_price = $_model_map->getDistrictPricesByID($item['district_key']); $price_discount = $item['price_discount']; foreach($district_price as &$i) { if ($price_discount) { $i = ceil($i-$i*$price_discount/100 ); } } return $district_price; }
|