getJournalListing( trim((string)($data['source_type'] ?? '')), trim((string)($data['date_from'] ?? '')), trim((string)($data['date_to'] ?? '')) ); $answer['success'] = 1; } catch (PDOException $e) { error_log('[' . basename(__FILE__) . '] ' . $e->getMessage()); $answer['message'] = 'Database error, please try again.'; http_response_code(500); } catch (Exception $e) { $answer['message'] = $e->getMessage(); http_response_code(400); } exit(json_encode($answer));