if (file_exists($target)) {
                            do {
                                $filename = mslib_fe::rewritenamein($tmp_filename) . ($i > 0 ? '-' . $i : '') . '.' . $ext;
                                $folder_name = mslib_befe::getImagePrefixFolder($filename);
                                $array = explode(".", $filename);
                                $folder = $folder_name;
                                if (!is_dir($this->DOCUMENT_ROOT . $this->ms['image_paths']['attribute_values']['original'] . '/' . $folder)) {
                                    \TYPO3\CMS\Core\Utility\GeneralUtility::mkdir($this->DOCUMENT_ROOT . $this->ms['image_paths']['attribute_values']['original'] . '/' . $folder);
                                }
                                $folder .= '/';
                                $target = $this->DOCUMENT_ROOT . $this->ms['image_paths']['attribute_values']['original'] . '/' . $folder . $filename;
                                $i++;
                            } while (file_exists($target));
                        }
                        if (copy($temp_file, $target)) {
                            $filename = mslib_befe::resizeProductAttributeValuesImage($target, $filename, $this->DOCUMENT_ROOT . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath($this->extKey), 1);
                            $result = array();
                            $result['success'] = true;
                            $result['error'] = false;
                            $result['filename'] = $filename;
                            $result['fileLocation'] = mslib_befe::getImagePath($filename, 'attribute_values', 'original');
                            $result['target_after'] = '#ajax_attribute_value_image' . $this->get['attribute_value_image'];
                            $result['target_delete'] = '.product_values_image' . $this->get['attribute_value_image'];
                            $result['image_display'] = '<img class="values_image' . $this->get['attribute_value_image'] . '" src="' . mslib_befe::getImagePath($filename, 'attribute_values', 'small') . '" width="50px">
							<a class="values_image' . $this->get['attribute_value_image'] . '" id="delete_attribute_values_image" href="#" rel="' . $this->get['attribute_value_image'] . '"><img src="' . $this->FULL_HTTP_URL_MS . 'templates/images/icons/delete2.png" border="0" alt="' . $this->pi_getLL('admin_delete_image') . '"></a>';
                            /*$updateArray=array();
                              $updateArray['attribute_image']=$filename;
                              $query=$GLOBALS['TYPO3_DB']->UPDATEquery('tx_multishop_products_attributes', 'products_attributes_id='.$this->get['attribute_value_image'], $updateArray);
                              $res=$GLOBALS['TYPO3_DB']->sql_query($query);*/
                            echo json_encode($result);
                            exit;
                     $content .= '<i>(' . $dbFilename . ' has been converted to: ' . $newFilename . ')</i><br/>';
                     $updateArray = array();
                     $updateArray['attribute_image'] = $newFilename;
                     $query = $GLOBALS['TYPO3_DB']->UPDATEquery('tx_multishop_products_attributes', 'products_attributes_id=\'' . $item['products_attributes_id'] . '\'', $updateArray);
                     $res = $GLOBALS['TYPO3_DB']->sql_query($query);
                 }
             }
         }
     }
     break;
 case 'products_options_values_to_products_options':
     foreach ($items as $item) {
         $dbFilename = $item['products_options_values_image'];
         if ($dbFilename) {
             $folder = mslib_befe::getImagePrefixFolder($dbFilename);
             $newFilename = mslib_befe::resizeProductAttributeValuesImage($this->DOCUMENT_ROOT . $this->ms['image_paths']['attribute_values']['original'] . '/' . $folder . '/' . $dbFilename, $dbFilename, $this->DOCUMENT_ROOT . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath('multishop'), 1);
             if ($newFilename) {
                 $content .= $newFilename . '<BR>';
                 if ($newFilename != $dbFilename) {
                     //if ($this->ms['MODULES']['ADMIN_AUTO_CONVERT_UPLOADED_IMAGES_TO_PNG'] && $newFilename!=$dbFilename) {
                     // FILE IS ALSO CONVERTED. LETS UPDATE THE DATABASE
                     $content .= '<i>(' . $dbFilename . ' has been converted to: ' . $newFilename . ')</i><br/>';
                     $updateArray = array();
                     $updateArray['products_options_values_image'] = $newFilename;
                     $query = $GLOBALS['TYPO3_DB']->UPDATEquery('tx_multishop_products_options_values_to_products_options', 'products_options_values_to_products_options_id=\'' . $item['products_options_values_to_products_options_id'] . '\'', $updateArray);
                     $res = $GLOBALS['TYPO3_DB']->sql_query($query);
                 }
             }
         }
     }
     break;