]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
add break time
authorBastian Dehn <hhaalo@arcor.de>
Sat, 22 Jun 2024 07:33:30 +0000 (09:33 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 22 Jun 2024 07:33:30 +0000 (09:33 +0200)
src/feierabendxml.c

index 3604239ebc131b0508fca45513ba5137f234d8d7..5209d8ff1438f68258e409aae56c018bd9761cb3 100644 (file)
@@ -3,6 +3,7 @@
 #include <libxml/encoding.h>
 #include <libxml/xmlwriter.h>
 #include "worktime.h"
+#include "break.h"
 #include "time_format.h"
 #include "feierabend.h"
 
@@ -128,6 +129,17 @@ int main(int argc, char* argv[])
        free(xmlElemContent);
        xmlElemContent = NULL;
 
+       time_t breaktime = get_break_time(*fabend->worktime);
+       get_time_str(breaktime, value);
+       xmlElemName = xmlCharStrdup("pause");
+       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);