diff options
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 ""; |
