static function groupCallback($id, InvoiceLog $record, Am_Grid_Action_Group_Callback $action, Am_Grid_Editable $grid) { @set_time_limit(3600); try { $req = $record->getFirstRequest(); if (!$req) { echo "<br />\n{$record->log_id}: SKIPPED"; return; } $response = array(); self::repeat($record, $response); } catch (Exception $e) { $response['status'] = 'Error'; $response['msg'] = $e->getMessage(); } echo "<br />\n{$record->log_id}: {$response['status']} : {$response['msg']}"; }