diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-08-16 21:54:15 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-08-16 21:54:15 +0200 |
| commit | b728a0a4131297b48d8627205d1c012e60ed0d80 (patch) | |
| tree | 851ca74fd59b6df554cbca5f4c8cdbac58810eb5 /src/administration.cpp | |
| parent | 543aa7d53136037f07302a5653bba90751ac1552 (diff) | |
localizations
Diffstat (limited to 'src/administration.cpp')
| -rw-r--r-- | src/administration.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/administration.cpp b/src/administration.cpp index ace1383..66e4a46 100644 --- a/src/administration.cpp +++ b/src/administration.cpp @@ -293,6 +293,7 @@ void administration_create() g_administration.next_sequence_number = 1; list_init(&g_administration.invoices); + list_init(&g_administration.expenses); list_init(&g_administration.contacts); list_init(&g_administration.projects); list_init(&g_administration.tax_brackets); @@ -318,6 +319,7 @@ static void administration_destroy_list(list_t *list) void administration_destroy() { administration_destroy_list(&g_administration.invoices); + administration_destroy_list(&g_administration.expenses); administration_destroy_list(&g_administration.contacts); administration_destroy_list(&g_administration.projects); administration_destroy_list(&g_administration.tax_brackets); @@ -1033,14 +1035,14 @@ char* administration_invoice_get_status_string(invoice* invoice) { switch(invoice->status) { - case invoice_status::INVOICE_CONCEPT: return "invoice.state.concept"; - case invoice_status::INVOICE_SENT: return "invoice.state.sent"; - case invoice_status::INVOICE_REMINDED: return "invoice.state.reminded"; - case invoice_status::INVOICE_PAID: return "invoice.state.paid"; - case invoice_status::INVOICE_EXPIRED: return "invoice.state.expired"; - case invoice_status::INVOICE_CANCELLED: return "invoice.state.cancelled"; - case invoice_status::INVOICE_REFUNDED: return "invoice.state.refunded"; - case invoice_status::INVOICE_CORRECTED: return "invoice.state.corrected"; + case invoice_status::INVOICE_CONCEPT: return "invoice.status.concept"; + case invoice_status::INVOICE_SENT: return "invoice.status.sent"; + case invoice_status::INVOICE_REMINDED: return "invoice.status.reminded"; + case invoice_status::INVOICE_PAID: return "invoice.status.paid"; + case invoice_status::INVOICE_EXPIRED: return "invoice.status.expired"; + case invoice_status::INVOICE_CANCELLED: return "invoice.status.cancelled"; + case invoice_status::INVOICE_REFUNDED: return "invoice.status.refunded"; + case invoice_status::INVOICE_CORRECTED: return "invoice.status.corrected"; default: assert(0); break; } return ""; |
