summaryrefslogtreecommitdiff
path: root/src/administration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/administration.cpp')
-rw-r--r--src/administration.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/administration.cpp b/src/administration.cpp
index f69ae9d..3905c74 100644
--- a/src/administration.cpp
+++ b/src/administration.cpp
@@ -45,7 +45,7 @@ time_t administration::get_default_invoice_expire_duration() // TODO depricated
}
static void administration_recalculate_billing_item_totals(billing_item* item);
-static char* get_default_currency_for_country(char* country_code);
+static const char* get_default_currency_for_country(const char* country_code);
static void create_default_cost_centers()
{
@@ -203,16 +203,16 @@ void administration::destroy()
administration_destroy_list(&g_administration.cost_centers);
}
-void administration::create_from_file(char* save_file)
+void administration::create_from_file(const char* save_file)
{
if (is_initialized) administration::destroy();
administration_create();
strops::copy(g_administration.path, save_file, sizeof(g_administration.path));
- strops::copy(g_administration.program_version, config::PROGRAM_VERSION, sizeof(g_administration.program_version));
+ strops::copy(g_administration.program_version, PROGRAM_VERSION, sizeof(g_administration.program_version));
}
-void administration::create_empty(char* save_file)
+void administration::create_empty(const char* save_file)
{
if (is_initialized) administration::destroy();
administration_create();
@@ -221,11 +221,11 @@ void administration::create_empty(char* save_file)
g_administration.next_sequence_number = 1;
strops::copy(g_administration.path, save_file, sizeof(g_administration.path));
- strops::copy(g_administration.program_version, config::PROGRAM_VERSION, sizeof(g_administration.program_version));
+ strops::copy(g_administration.program_version, PROGRAM_VERSION, sizeof(g_administration.program_version));
administration::company_info_set(administration::contact_create_empty());
}
-void administration::create_default(char* save_file)
+void administration::create_default(const char* save_file)
{
administration::create_empty(save_file);
if (!strops::empty(save_file)) create_default_cost_centers();
@@ -291,12 +291,12 @@ bool administration::company_info_is_valid()
return administration::contact_is_valid(g_administration.company_info) == A_ERR_SUCCESS;
}
-char* administration::get_default_currency()
+const char* administration::get_default_currency()
{
return g_administration.default_currency;
}
-char* administration::get_currency_symbol_for_currency(char* code)
+const char* administration::get_currency_symbol_for_currency(const char* code)
{
// Major European currencies
if (strops::equals(code, "EUR")) return "€"; // Euro
@@ -663,7 +663,7 @@ void administration::set_file_path(char* path)
strops::copy(g_administration.path, path, MAX_LEN_PATH);
}
-char* administration::get_file_path()
+const char* administration::get_file_path()
{
return strops::empty(g_administration.path) ? NULL : g_administration.path;
}
@@ -992,7 +992,7 @@ a_err administration::project_is_valid(project data)
return A_ERR_SUCCESS;
}
-char* administration::project_get_status_string(project data)
+const char* administration::project_get_status_string(project data)
{
switch(data.state)
{
@@ -1350,7 +1350,7 @@ a_err administration::cost_center_update(cost_center data)
// Invoice functions.
// =======================
-static char* get_default_currency_for_country(char* country_code)
+static const char* get_default_currency_for_country(const char* country_code)
{
if (country_code == NULL || strops::length(country_code) != 2)
return "EUR"; // default
@@ -1763,7 +1763,7 @@ u32 administration::invoice_get_partial_list_incomming(u32 page_index, u32 page_
return invoice_get_partial_list(page_index, page_size, buffer, 0);
}
-char* administration::invoice_get_status_string(invoice* invoice)
+const char* administration::invoice_get_status_string(invoice* invoice)
{
switch(invoice->extras.status)
{
@@ -1957,7 +1957,7 @@ a_err administration::activity_import(activity ac)
return A_ERR_SUCCESS;
}
-a_err administration::activity_add(char* user, char* ref_id, char* message)
+a_err administration::activity_add(const char* user, const char* ref_id, const char* message)
{
activity* new_activity = (activity*)memops::alloc(sizeof(activity));
strops::copy(new_activity->user_name, user, MAX_LEN_SHORT_DESC);