107
'product_option_value_id' =>
$product_option_value['product_option_value_id'],
'option_value_id' =>
$product_option_value['option_value_id'],
'quantity' => $product_option_value['quantity'],
'subtract' => $product_option_value['subtract'],
'price' => $product_option_value['price'],
'price_prefix' =>
$product_option_value['price_prefix'],
'points' => $product_option_value['points'],
'points_prefix' =>
$product_option_value['points_prefix'],
'weight' => $product_option_value['weight'],
'weight_prefix' =>
$product_option_value['weight_prefix']
);}}
$dta ['product_options'][] = array(
'product_option_id' => $product_option['product_option_id'],
'product_option_value' => $product_option_value_data,
'option_id' => $product_option['option_id'],
'name' => $product_option['name'],
'type' => $product_option['type'],
'value' => isset($product_option['value']) ?
$product_option['value'] : '',
'required' => $product_option['required']
);}
$dta ['option_values'] = array();
foreach ($dta ['product_options'] as $product_option) {
if ($product_option['type'] == 'select' ||
$product_option['type'] == 'radio' || $product_option['type'] ==
'checkbox' || $product_option['type'] == 'image') {
if (!isset($dta
['option_values'][$product_option['option_id']])) {
$dta ['option_values'][$product_option['option_id']] = $this->
modl _catalog_option-
>getOptionValues($product_option['option_id']);}}}
$this-> lod -> modl ('customer/customer_group');
$dta ['customer_groups'] = $this-> modl
_customer_customer_group->getCustomerGroups();
if (isset($this->request->post['product_discount'])) {
$product_discounts = $this->request->post['product_discount'];
} elseif (isset($this->request->get['product_id'])) {
$product_discounts = $this-> modl _catalog_product-
>getProductDiscounts($this->request->get['product_id']);
} else {
$product_discounts = array();
}
$dta ['product_discounts'] = array();
foreach ($product_discounts as $product_discount) {
$dta ['product_discounts'][] = array(
'customer_group_id' => $product_discount['customer_group_id'],
'quantity' => $product_discount['quantity'],