]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
add work overtime hours
authorBastian Dehn <hhaalo@arcor.de>
Sat, 22 Jun 2024 08:06:51 +0000 (10:06 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 22 Jun 2024 08:06:51 +0000 (10:06 +0200)
src/feierabendxml.c

index c71c1c93f3b3ae36e74c3130c3ae333195c1e658..c7c38a17146397942b9dff56aa9ce1830e2f9ea1 100644 (file)
@@ -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);