Code Duplication    Length = 9-10 lines in 2 locations

catalog/admin/includes/functions/general.php 1 location

@@ 456-464 (lines=9) @@
453
      'directory'
454
    ], null, 'sort_order');
455
456
    while ($Qlanguages->fetch()) {
457
      $languages_array[] = [
458
        'id' => $Qlanguages->valueInt('languages_id'),
459
        'name' => $Qlanguages->value('name'),
460
        'code' => $Qlanguages->value('code'),
461
        'image' => $Qlanguages->value('image'),
462
        'directory' => $Qlanguages->value('directory')
463
      ];
464
    }
465
466
    return $languages_array;
467
  }

catalog/admin/categories.php 1 location

@@ 408-417 (lines=10) @@
405
406
            $Qdesc = $OSCOM_Db->get('products_description', '*', ['products_id' => (int)$products_id]);
407
408
            while ($Qdesc->fetch()) {
409
              $OSCOM_Db->save('products_description', [
410
                'products_id' => (int)$dup_products_id,
411
                'language_id' => $Qdesc->valueInt('language_id'),
412
                'products_name' => $Qdesc->value('products_name'),
413
                'products_description' => $Qdesc->value('products_description'),
414
                'products_url' => $Qdesc->value('products_url'),
415
                'products_viewed' => 0
416
              ]);
417
            }
418
419
            $Qimages = $OSCOM_Db->get('products_images', '*', ['products_id' => (int)$products_id]);
420