diff options
Diffstat (limited to 'src/administration.cpp')
| -rw-r--r-- | src/administration.cpp | 26 |
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); |
