Code Duplication    Length = 16-16 lines in 4 locations

system/modules/Materials/Materials.php 2 locations

@@ 32-47 (lines=16) @@
29
        return $return;
30
    }
31
32
    public function templatesList() {
33
        $return = [
34
            'inherit' => 'Как у родителя',
35
            'current' => 'Текущая тема'
36
        ];
37
38
        $conf = App::$primary->view->template->config;
39
40
        if (!empty($conf['files']['aditionTemplateFiels'])) {
41
            foreach ($conf['files']['aditionTemplateFiels'] as $file) {
42
                $return[$file['file']] = '- ' . $file['name'];
43
            }
44
        }
45
        return $return;
46
    }
47
48
    public function viewsCategoryList() {
49
        $return = [
50
            'inherit' => 'Как у родителя',
@@ 66-81 (lines=16) @@
63
        return $return;
64
    }
65
66
    public function templatesCategoryList() {
67
        $return = [
68
            'inherit' => 'Как у родителя',
69
            'current' => 'Текущая тема'
70
        ];
71
72
        $conf = App::$primary->view->template->config;
73
74
        if (!empty($conf['files']['aditionTemplateFiels'])) {
75
            foreach ($conf['files']['aditionTemplateFiels'] as $file) {
76
                $return[$file['file']] = '- ' . $file['name'];
77
            }
78
        }
79
        return $return;
80
    }
81
82
    public function sitemap() {
83
        $map = [];
84
        $zeroMaterials = \Materials\Material::getList(['where' => ['category_id', 0]]);

system/modules/Callbacks/Callbacks.php 1 location

@@ 74-89 (lines=16) @@
71
        return $return;
72
    }
73
74
    public function templatesCategoryList() {
75
        $return = [
76
            'inherit' => 'Как у родителя',
77
            'current' => 'Текущая тема'
78
        ];
79
80
        $conf = App::$primary->view->template->config;
81
82
        if (!empty($conf['files']['aditionTemplateFiels'])) {
83
            foreach ($conf['files']['aditionTemplateFiels'] as $file) {
84
                $return[$file['file']] = '- ' . $file['name'];
85
            }
86
        }
87
        return $return;
88
    }
89
90
}
91

system/modules/Ecommerce/Ecommerce.php 1 location

@@ 269-284 (lines=16) @@
266
        return $return;
267
    }
268
269
    public function templatesCategoryList() {
270
        $return = [
271
            'inherit' => 'Как у родителя',
272
            'current' => 'Текущая тема'
273
        ];
274
275
        $conf = App::$primary->view->template->config;
276
277
        if (!empty($conf['files']['aditionTemplateFiels'])) {
278
            foreach ($conf['files']['aditionTemplateFiels'] as $file) {
279
                $return[$file['file']] = '- ' . $file['name'];
280
            }
281
        }
282
        return $return;
283
    }
284
285
    public function cartStatusDetector($event) {
286
        $cart = $event['eventObject'];
287
        if (!empty($cart->_changedParams['cart_cart_status_id'])) {