summaryrefslogtreecommitdiff
path: root/src/administration.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-08-16 21:54:15 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-08-16 21:54:15 +0200
commitb728a0a4131297b48d8627205d1c012e60ed0d80 (patch)
tree851ca74fd59b6df554cbca5f4c8cdbac58810eb5 /src/administration.cpp
parent543aa7d53136037f07302a5653bba90751ac1552 (diff)
localizations
Diffstat (limited to 'src/administration.cpp')
-rw-r--r--src/administration.cpp18
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 "";