$data_add = str_replace('{product_image}', $productsrcPath, $data_add); } else { $data_add = str_replace('{product_image}', " ", $data_add); } } $count_no_user_field = 0; $extrafieldNames = $this->input->getString('extrafieldNames', ''); $nextrafield = $this->input->getInt('nextrafield', 1); $data = array(); $data['property_data'] = $this->input->getString('property_data', ''); $data['subproperty_data'] = $this->input->getString('subproperty_data', ''); $data['accessory_data'] = $this->input->getString('accessory_data', ''); $data['acc_quantity_data'] = $this->input->getString('acc_quantity_data', ''); $data['acc_property_data'] = $this->input->getString('acc_property_data', ''); $data['acc_subproperty_data'] = $this->input->getString('acc_subproperty_data', ''); $selectAcc = $producthelper->getSelectedAccessoryArray($data); $selectAtt = $producthelper->getSelectedAttributeArray($data); $returnArr = $producthelper->getProductUserfieldFromTemplate($data_add); $template_userfield = $returnArr[0]; $userfieldArr = $returnArr[1]; if ($template_userfield != "") { $ufield = ""; $cart = $this->session->get('cart'); if (isset($cart['idx'])) { $idx = (int) $cart['idx']; } $idx = 0; $cart_id = ''; for ($j = 0; $j < $idx; $j++) { if ($cart[$j]['product_id'] == $this->data->product_id) { $cart_id = $j;