示例#1
0
         if ($key && $_SESSION[CART_KEY]['options1'][$prod_id][$opt1_id][$opt2_id] == $key) {
             $value = get_shop_option_value($value);
             $value_opt1_float = $value[1];
             $opt1_txt = $value[0] . $value['option'];
             $opt1_numbr = $value[2];
         }
     }
 }
 //order options 2
 $opt2_txt = '';
 $opt2_numbr = '';
 $value_opt2_float = 0;
 if ($row['shopprod_color'] && ($_cart_opt_2 = explode(LF, $row['shopprod_color']))) {
     foreach ($_cart_opt_2['data'] as $key => $value) {
         if ($key && $_SESSION[CART_KEY]['options2'][$prod_id][$opt1_id][$opt2_id] == $key) {
             $value = get_shop_option_value($value);
             $value_opt2_float = $value[1];
             $opt2_txt = $value[0] . $value['option'];
             $opt2_numbr = $value[2];
         }
     }
 }
 //add option's prize to normal prize
 $row['shopprod_price'] = $row_shopprod_price + $value_opt1_float + $value_opt2_float;
 //add option to article order number
 $row['shopprod_ordernumber'] = $row_shopprod_numbr . $opt1_numbr . $opt2_numbr;
 $total[$prod_id]['quantity'] = $_SESSION[CART_KEY]['products'][$prod_id][$opt1_id][$opt2_id];
 $total[$prod_id]['vat'] = (double) $row['shopprod_vat'];
 $total[$prod_id]['vat_decimals'] = dec_num_count($total[$prod_id]['vat']);
 if ($total[$prod_id]['vat_decimals'] < $_tmpl['config']['vat_decimals']) {
     $total[$prod_id]['vat_decimals'] = $_tmpl['config']['vat_decimals'];
示例#2
0
             unset($_cart_opt_1[$key]);
             continue;
         }
         $_cart_opt_1[$key] = get_shop_option_value($value);
     }
 } else {
     $_cart_opt_1 = null;
 }
 if ($item['shopprod_color'] && ($_cart_opt_2 = explode(LF, $item['shopprod_color']))) {
     foreach ($_cart_opt_2 as $key => $value) {
         //title
         if (!$key) {
             unset($_cart_opt_2[$key]);
             continue;
         }
         $_cart_opt_2[$key] = get_shop_option_value($value);
     }
 } else {
     $_cart_opt_2 = null;
 }
 //loop all opt_1
 if (!isset($item['shopprod_quantity'])) {
     $item['shopprod_quantity'] = 1;
 }
 if (!is_array($item['shopprod_quantity'])) {
     $item['shopprod_quantity'] = array(array($item['shopprod_quantity']));
 }
 if ($item['shopprod_quantity']) {
     foreach ($item['shopprod_quantity'] as $key => $idval) {
         //loop all opt_2
         if (!$item['shopprod_quantity'][$key]) {