Code Duplication    Length = 5-5 lines in 3 locations

catalog/admin/includes/functions/general.php 3 locations

@@ 1035-1039 (lines=5) @@
1032
      ]
1033
    ], null, 1);
1034
1035
    if ($Qduplicate->fetch() === false) {
1036
      if (!empty($Qimage->value('categories_image')) && is_file(OSCOM::getConfig('dir_root', 'Shop') . 'images/' . $Qimage->value('categories_image'))) {
1037
        unlink(OSCOM::getConfig('dir_root', 'Shop') . 'images/' . $Qimage->value('categories_image'));
1038
      }
1039
    }
1040
1041
    $OSCOM_Db->delete('categories', ['categories_id' => (int)$category_id]);
1042
    $OSCOM_Db->delete('categories_description', ['categories_id' => (int)$category_id]);
@@ 1062-1066 (lines=5) @@
1059
      ]
1060
    ], null, 1);
1061
1062
    if ($Qduplicate->fetch() === false) {
1063
      if (!empty($Qimage->value('products_image')) && is_file(OSCOM::getConfig('dir_root', 'Shop') . 'images/' . $Qimage->value('products_image'))) {
1064
        unlink(OSCOM::getConfig('dir_root', 'Shop') . 'images/' . $Qimage->value('products_image'));
1065
      }
1066
    }
1067
1068
    $Qimages = $OSCOM_Db->get('products_images', 'image', ['products_id' => (int)$product_id]);
1069
@@ 1080-1084 (lines=5) @@
1077
          ]
1078
        ], null, 1);
1079
1080
        if ($Qduplicate->fetch() === false) {
1081
          if (is_file(OSCOM::getConfig('dir_root', 'Shop') . 'images/' . $Qimages->value('image'))) {
1082
            unlink(OSCOM::getConfig('dir_root', 'Shop') . 'images/' . $Qimages->value('image'));
1083
          }
1084
        }
1085
      } while ($Qimages->fetch());
1086
1087
      $OSCOM_Db->delete('products_images', ['products_id' => (int)$product_id]);