Code Duplication    Length = 14-19 lines in 2 locations

catalog/includes/classes/payment.php 1 location

@@ 40-53 (lines=14) @@
37
          } else {
38
            $include_modules[] = array('class' => $module, 'file' => $module . '.php');
39
          }
40
        } else {
41
          foreach($this->modules as $value) {
42
            if (strpos($value, '\\') !== false) {
43
              $class = Apps::getModuleClass($value, 'Payment');
44
              $include_modules[] = [
45
                'class' => $value,
46
                'file' => $class
47
              ];
48
            } else {
49
              $class = basename($value, '.php');
50
              $include_modules[] = array('class' => $class, 'file' => $value);
51
            }
52
          }
53
        }
54
55
        for ($i=0, $n=sizeof($include_modules); $i<$n; $i++) {
56
          if (strpos($include_modules[$i]['class'], '\\') !== false) {

catalog/includes/classes/shipping.php 1 location

@@ 55-73 (lines=19) @@
52
                'file' => $code . '.' . substr($PHP_SELF, (strrpos($PHP_SELF, '.')+1))
53
            ];
54
          }
55
        } else {
56
          foreach ($this->modules as $value) {
57
            if (strpos($value, '\\') !== false) {
58
              $class = Apps::getModuleClass($value, 'Shipping');
59
60
              $include_modules[] = [
61
                'class' => $value,
62
                'file' => $class
63
              ];
64
            } else {
65
              $class = substr($value, 0, strrpos($value, '.'));
66
67
              $include_modules[] = [
68
                'class' => $class,
69
                'file' => $value
70
              ];
71
            }
72
          }
73
        }
74
75
        for ($i=0, $n=sizeof($include_modules); $i<$n; $i++) {
76
          if (strpos($include_modules[$i]['class'], '\\') !== false) {