time(fabend->now);
fabend->now_tm = gmtime(fabend->now);
+ fabend->now_tm->tm_hour = atoi(argv[3]);
+ fabend->now_tm->tm_min = atoi(argv[4]);
+ *fabend->now = mktime(fabend->now_tm);
get_short_weekday(fabend->now_tm->tm_wday, value);
xmlElemName = xmlCharStrdup("wochentag");
xmlElemContent = xmlCharStrdup(value);
sprintf(value, "%02d:%02d",
fabend->begin_tm->tm_hour,
fabend->begin_tm->tm_min);
+ *fabend->begin = mktime(fabend->begin_tm);
xmlElemName = xmlCharStrdup("begin");
xmlElemContent = xmlCharStrdup(value);
xmlTextWriterWriteAttribute(xmlWriter, xmlElemName, xmlElemContent);
free(xmlElemContent);
xmlElemContent = NULL;
+ *fabend->worktime = get_current_worktime(*fabend->begin, *fabend->now);
+ get_time_str(*fabend->worktime, value);
+ xmlElemName = xmlCharStrdup("arbeitszeit");
+ 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);