Code Duplication    Length = 3-3 lines in 3 locations

system/modules/Money/appAdminControllers/MoneyController.php 1 location

@@ 20-22 (lines=3) @@
17
        if ($pay && $pay->pay_status_id == 1) {
18
            $pay->pay_status_id = 2;
19
            $pay->save();
20
            if ($pay->callback_module && $pay->callback_method) {
21
                \App::$primary->{$pay->callback_module}->{$pay->callback_method}(['status' => 'success', 'payId' => $pay->id, 'pay' => $pay]);
22
            }
23
            $result->successMsg = 'Счет был проведен';
24
            $result->send();
25
        }

system/modules/Money/objects/ClosePayBtn.php 1 location

@@ 47-49 (lines=3) @@
44
        foreach ($pays as $pay) {
45
            $pay->pay_status_id = 2;
46
            $pay->save();
47
            if ($pay->callback_module && $pay->callback_method) {
48
                \App::$primary->{$pay->callback_module}->{$pay->callback_method}(['status' => 'success', 'payId' => $pay->id, 'pay' => $pay]);
49
            }
50
        }
51
        $count = count($pays);
52
        return 'Оплачено <b>' . $count . '</b> ' . \Tools::getNumEnding($pays, ['счет', 'счета', 'счетов']);

system/modules/Money/appControllers/MoneyController.php 1 location

@@ 187-189 (lines=3) @@
184
        }
185
        $pay->date_recive = date('Y-m-d H:i:s');
186
        $pay->save();
187
        if ($pay->callback_module && $pay->callback_method) {
188
            App::$cur->{$pay->callback_module}->{$pay->callback_method}(['status' => 'success', 'payId' => $pay->id, 'pay' => $pay]);
189
        }
190
        Tools::redirect('/users/cabinet', 'Вы успешно оплатили счет', 'success');
191
    }
192