From 9b87e0d3123bbc533c2e4d452b16fe82de0e5cd4 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 4 Jan 2026 15:46:20 +0100 Subject: activity list import --- src/administration.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/administration.cpp') 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)); -- cgit v1.2.3-70-g09d2