|
@@ 895-905 (lines=11) @@
|
| 892 |
|
} |
| 893 |
|
|
| 894 |
|
// query whether or not the image columns has to be cleaned-up also |
| 895 |
|
if ($this->getConfiguration()->hasParam(ConfigurationKeys::CLEAN_UP_EMPTY_IMAGE_COLUMNS) && |
| 896 |
|
$this->getConfiguration()->getParam(ConfigurationKeys::CLEAN_UP_EMPTY_IMAGE_COLUMNS, false) |
| 897 |
|
) { |
| 898 |
|
// if yes load the image column names |
| 899 |
|
$imageTypes = array_keys($this->getImageTypes()); |
| 900 |
|
|
| 901 |
|
// and append them to the column names from the configuration |
| 902 |
|
foreach ($imageTypes as $imageAttribute) { |
| 903 |
|
$cleanUpColumns[] = $this->mapAttributeCodeByHeaderMapping($imageAttribute); |
| 904 |
|
} |
| 905 |
|
} |
| 906 |
|
|
| 907 |
|
// query whether or not the columns with the product links has to be cleaned-up also |
| 908 |
|
if ($this->getConfiguration()->hasParam(ConfigurationKeys::CLEAN_UP_LINKS) && |
|
@@ 908-921 (lines=14) @@
|
| 905 |
|
} |
| 906 |
|
|
| 907 |
|
// query whether or not the columns with the product links has to be cleaned-up also |
| 908 |
|
if ($this->getConfiguration()->hasParam(ConfigurationKeys::CLEAN_UP_LINKS) && |
| 909 |
|
$this->getConfiguration()->getParam(ConfigurationKeys::CLEAN_UP_LINKS, false) |
| 910 |
|
) { |
| 911 |
|
// load the link type mappings |
| 912 |
|
$linkTypeMappings = $this->getLinkTypeMappings(); |
| 913 |
|
|
| 914 |
|
// prepare the links for the found link types and clean up |
| 915 |
|
foreach ($linkTypeMappings as $columns) { |
| 916 |
|
// shift the column with the header information from the stack |
| 917 |
|
list ($columnNameChildSkus, ) = array_shift($columns); |
| 918 |
|
// append the column name from the link type mapping |
| 919 |
|
$cleanUpColumns[] = $columnNameChildSkus; |
| 920 |
|
} |
| 921 |
|
} |
| 922 |
|
|
| 923 |
|
// return the array with the column names that has to be cleaned-up |
| 924 |
|
return $cleanUpColumns; |