Conditions | 5 |
Paths | 3 |
Total Lines | 15 |
Code Lines | 12 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
13 | public function manualClosePayAction($payId) { |
||
14 | $pay = \Money\Pay::get((int) $payId); |
||
15 | $result = new Server\Result(); |
||
16 | if ($pay && $pay->pay_status_id == 1) { |
||
17 | $pay->pay_status_id = 2; |
||
18 | $pay->save(); |
||
19 | if ($pay->callback_module && $pay->callback_method) { |
||
20 | \App::$primary->{$pay->callback_module}->{$pay->callback_method}(['status' => 'success', 'payId' => $pay->id, 'pay' => $pay]); |
||
21 | } |
||
22 | $result->successMsg = 'Счет был проведен'; |
||
23 | $result->send(); |
||
24 | } |
||
25 | $result->success = false; |
||
26 | $result->content = 'Такой счет не найден'; |
||
27 | $result->send(); |
||
28 | } |
||
54 |