GX-Bug #46425 » CSVPersonalOffersFix1.patch
| src/system/classes/csv/CSVSource.php (revision ) | ||
|---|---|---|
| 2767 | 2767 |
{
|
| 2768 | 2768 |
return; |
| 2769 | 2769 |
} |
| 2770 |
$t_action = 'replace'; |
|
| 2771 | 2770 |
|
| 2772 | 2771 |
foreach ($t_tables as $t_table_name) |
| 2773 | 2772 |
{
|
| ... | ... | |
| 2782 | 2781 |
$t_table_data[$t_quantity]['products_id'] = $p_import_data['products']['products_id']; |
| 2783 | 2782 |
$t_table_data[$t_quantity]['quantity'] = $t_quantity; |
| 2784 | 2783 |
$t_where = 'products_id = ' . $t_table_data[$t_quantity]['products_id'] . ' AND quantity = ' . $t_quantity; |
| 2784 |
$check = xtc_db_query('SELECT price_id FROM '.$t_table_name.' WHERE '.$t_where);
|
|
| 2785 |
|
|
| 2786 |
if(xtc_db_num_rows($check) > 0) |
|
| 2787 |
{
|
|
| 2788 |
$t_action = 'update'; |
|
| 2789 |
} |
|
| 2790 |
else |
|
| 2791 |
{
|
|
| 2792 |
$t_action = 'insert'; |
|
| 2793 |
} |
|
| 2785 | 2794 |
xtc_db_perform($t_table_name, $t_table_data[$t_quantity], $t_action, $t_where); |
| 2786 | 2795 |
} |
| 2787 | 2796 |
} |