| 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 |