GX-Bug #54334 » CSVAdditionalFieldsFix1.patch
| src/system/classes/csv/CSVSource.php (revision ) | ||
|---|---|---|
| 1662 | 1662 |
return $t_properties_array; |
| 1663 | 1663 |
} |
| 1664 | 1664 | |
| 1665 |
public function get_additional_fields_array() |
|
| 1665 |
public function get_additional_fields_array($p_product_id)
|
|
| 1666 | 1666 |
{
|
| 1667 | 1667 |
if (!empty($this->v_additional_fields_array)) |
| 1668 | 1668 |
{
|
| ... | ... | |
| 1677 | 1677 |
FROM |
| 1678 | 1678 |
additional_field_values AS afv |
| 1679 | 1679 |
LEFT JOIN |
| 1680 |
additional_field_value_descriptions AS afvd USING (additional_field_value_id)"; |
|
| 1680 |
additional_field_value_descriptions AS afvd USING (additional_field_value_id) |
|
| 1681 |
WHERE item_id=".$p_product_id; |
|
| 1681 | 1682 | |
| 1682 | 1683 |
$t_result = xtc_db_query($t_select); |
| 1683 | 1684 | |
| src/system/classes/csv/CSVImportFunctionLibrary.inc.php (revision ) | ||
|---|---|---|
| 1142 | 1142 |
if (empty($this->v_additional_fields)) |
| 1143 | 1143 |
{
|
| 1144 | 1144 |
$this->v_csv_source = MainFactory::create_object('CSVSource', array(), true);
|
| 1145 |
$this->v_additional_fields = $this->v_csv_source->get_additional_fields_array(); |
|
| 1145 |
$this->v_additional_fields = $this->v_csv_source->get_additional_fields_array($this->v_import_data_array['products']['products_id']);
|
|
| 1146 | 1146 |
} |
| 1147 | 1147 |
|
| 1148 | 1148 |
$c_additional_field_id = $this->get_additional_field_id($p_field_params[0]['additional_field']); |