diff options
| author | Aldrik Ramaekers <aldrik@mailbox.org> | 2026-01-04 15:46:20 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@mailbox.org> | 2026-01-04 15:46:20 +0100 |
| commit | 9b87e0d3123bbc533c2e4d452b16fe82de0e5cd4 (patch) | |
| tree | b154f83c4d8b0bb777ca1eca8d902bd6a4b0455a /src/administration.cpp | |
| parent | 9a3cfd077013e42d4b3f788b78f45edf3b46ef07 (diff) | |
activity list import
Diffstat (limited to 'src/administration.cpp')
| -rw-r--r-- | src/administration.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/administration.cpp b/src/administration.cpp index 0b1a0db..182dabd 100644 --- a/src/administration.cpp +++ b/src/administration.cpp @@ -1933,6 +1933,18 @@ billing_item administration::billing_item_create_empty() // Activity functions. // =================== +a_err administration::activity_import(activity ac) +{ + activity* new_activity = (activity*)memops::alloc(sizeof(activity)); + memops::copy(new_activity, &ac, sizeof(activity)); + + if (!list_append(&g_administration.activities, new_activity)) { + return A_ERR_GENERIC; + } + + return A_ERR_SUCCESS; +} + a_err administration::activity_add(char* user, char* ref_id, char* message) { activity* new_activity = (activity*)memops::alloc(sizeof(activity)); |
