From: Bastian Dehn Date: Sat, 22 Jun 2024 08:06:51 +0000 (+0200) Subject: add work overtime hours X-Git-Tag: 1.2.0^2~16^2~23 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=db7f148e8e74e3757e440deb998c2c790d493553;p=feierabend.git add work overtime hours --- diff --git a/src/feierabendxml.c b/src/feierabendxml.c index c71c1c9..c7c38a1 100644 --- a/src/feierabendxml.c +++ b/src/feierabendxml.c @@ -165,6 +165,17 @@ int main(int argc, char* argv[]) free(xmlElemContent); xmlElemContent = NULL; + *fabend->worktime = get_current_worktime_diff_to_end_eight_hour(*fabend->begin, *fabend->now); + get_time_str_overtime(*fabend->worktime, value); + xmlElemName = xmlCharStrdup("stunden"); + xmlElemContent = xmlCharStrdup(value); + xmlTextWriterWriteAttribute(xmlWriter, xmlElemName, xmlElemContent); + memset(value, 0, MAX_STRING_LENGTH); + free(xmlElemName); + xmlElemName = NULL; + free(xmlElemContent); + xmlElemContent = NULL; + xmlTextWriterEndElement(xmlWriter); xmlTextWriterEndElement(xmlWriter); xmlTextWriterEndDocument(xmlWriter);