$coaches]); } catch (Throwable $e) { if (isset($tmpDb, $lockFp)) { qdb_discard($tmpDb, $lockFp); } if (function_exists('qdb_api_log_note_exception')) { qdb_api_log_note_exception($e); } require_once __DIR__ . '/../lib/errors.php'; error_log('coaches GET: ' . $e->getMessage()); json_error('SERVER_ERROR', qdb_public_error_message($e, 'Load coaches'), 500); }