Code Duplication    Length = 6-8 lines in 2 locations

application/modules/import_export/classes/BaseImport.php 1 location

@@ 436-443 (lines=8) @@
433
                    $values = array_map('trim', explode('|', $nodeElement));
434
                    foreach ($values as $v) {
435
                        $v = htmlspecialchars($v);
436
                        if ($v !== '') {
437
                            $insertdata[] = [
438
                                             'product_id'  => $node['ProductId'],
439
                                             'property_id' => $properyAlias[$nodeKey],
440
                                             'locale'      => $this->languages,
441
                                             'value'       => $v,
442
                                            ];
443
                        }
444
                    }
445
                    $this->db->insert_batch('shop_product_properties_data', $insertdata);
446

application/modules/import_export/classes/PropertiesImport.php 1 location

@@ 52-57 (lines=6) @@
49
                    foreach ($values as $v) {
50
                        $v = htmlspecialchars($v);
51
                        $v = !$v ? '' : $v;
52
                        if ($v != '') {
53
                            $insertdata[] = ['product_id' => $node['ProductId'],
54
                                'property_id' => $properyAlias[$nodeKey],
55
                                'locale' => $this->languages,
56
                                'value' => $v];
57
                        }
58
                    }
59
                    $this->db->insert_batch('shop_product_properties_data', $insertdata);
60