public static function groupAction($dataManager, $ids, $actionParams, $adInfo) { $pays = Pay::getList(['where' => [['id', $ids, 'IN'], ['pay_status_id', 1]]]); foreach ($pays as $pay) { $pay->pay_status_id = 2; $pay->save(); if ($pay->callback_module && $pay->callback_method) { \App::$primary->{$pay->callback_module}->{$pay->callback_method}(['status' => 'success', 'payId' => $pay->id, 'pay' => $pay]); } } $count = count($pays); return 'Оплачено <b>' . $count . '</b> ' . \Tools::getNumEnding($pays, ['счет', 'счета', 'счетов']); }