Code Duplication    Length = 7-7 lines in 4 locations

catalog/admin/includes/modules/newsletters/product_notification.php 4 locations

@@ 220-226 (lines=7) @@
217
          ]
218
        ]);
219
220
        while ($Qproducts->fetch()) {
221
          $audience[$Qproducts->valueInt('customers_id')] = [
222
            'firstname' => $Qproducts->value('customers_firstname'),
223
            'lastname' => $Qproducts->value('customers_lastname'),
224
            'email_address' => $Qproducts->value('customers_email_address')
225
          ];
226
        }
227
228
        $Qcustomers = $OSCOM_Db->get([
229
          'customers c',
@@ 243-249 (lines=7) @@
240
          'ci.global_product_notifications' => '1'
241
        ]);
242
243
        while ($Qcustomers->fetch()) {
244
          $audience[$Qcustomers->valueInt('customers_id')] = [
245
            'firstname' => $Qcustomers->value('customers_firstname'),
246
            'lastname' => $Qcustomers->value('customers_lastname'),
247
            'email_address' => $Qcustomers->value('customers_email_address')
248
          ];
249
        }
250
      } else {
251
        $chosen = [];
252
@@ 271-277 (lines=7) @@
268
269
        $Qproducts->execute();
270
271
        while ($Qproducts->fetch()) {
272
          $audience[$Qproducts->valueInt('customers_id')] = [
273
            'firstname' => $Qproducts->value('customers_firstname'),
274
            'lastname' => $Qproducts->value('customers_lastname'),
275
            'email_address' => $Qproducts->value('customers_email_address')
276
          ];
277
        }
278
279
        $Qcustomers = $OSCOM_Db->get([
280
          'customers c',
@@ 294-300 (lines=7) @@
291
          'ci.global_product_notifications' => '1'
292
        ]);
293
294
        while ($Qcustomers->fetch()) {
295
          $audience[$Qcustomers->valueInt('customers_id')] = [
296
            'firstname' => $Qcustomers->value('customers_firstname'),
297
            'lastname' => $Qcustomers->value('customers_lastname'),
298
            'email_address' => $Qcustomers->value('customers_email_address')
299
          ];
300
        }
301
      }
302
303
      $notificationEmail = new Mail();