- Opd.php: mode-0 (zero amount) no longer inserts payment_history row and skips HealthPlix sync for faster confirm - Opd.php: added spid-based idempotency for cash/card to prevent duplicate payment_history rows on retry - Opd.php: invoice view hides 0-amount payment_history rows - opd_appointment_list.php: fix isDataTable call (DataTable -> dataTable) - jquery.dataTables.min.js: replace non-functional shim with real DataTables 1.13.8 (supports ext.search, isDataTable, rows() API) |
||
|---|---|---|
| .. | ||
| css | ||
| images | ||
| img | ||
| js | ||
| scss | ||
| vendor | ||