it-m-h / SmallTime

Small Time
GNU Affero General Public License v3.0
42 stars 32 forks source link

Stundensaldo dezimal / Stunden - Minuten / PDF Export #86

Open irqnet opened 2 weeks ago

irqnet commented 2 weeks ago

Hallo,

besteht die Möglichkeit den Stundensaldo beim PDF Export ggfs. im Stunden / Minutenformat, statt dezimal anzugeben? In welcher Template Datei findet man die Formatierung für das PDF der Mitarbeiter?

Danke!

it-m-h commented 2 weeks ago

Salü, eine Einstellung diesbezüglich gibt es nicht. Die einzelnen Werte müssten alle umgerechnet werden. In dieser Funktion werden die Zellen für die Darstellung des PDFs erstellt: https://github.com/it-m-h/SmallTime/blob/master/include/time_funktion_pdf.php

ev. noch hilfreich:

image
irqnet commented 2 weeks ago

Könnte die Umrechnung denn time_funktion_pdf.php erfolgen?

Ich habe noch nicht konkret die Zeite gefunden wo die Berechnung erfolgt, oder wird dies übergeben und die Quelle ist in einer anderen Datei?

edit//

Hab ein bisschen was ausprobiert und es funktioniert wie erwartet, einzig bei Tagen ohne Eintrag hab ich jetzt doch ein 00:00 in der Zeile stehen, da scheint die IF Abfrage nicht zu ziehen?!

Saldo
$rectime = gmdate('H:i', floor(($zeile[20]) * 3600)); 
if($zeile[20] == 0 && $zeile[13] == 0)
    $rectime = "";
$pdf->Cell(13,5,$rectime,1,'','C','1');

image

it-m-h commented 2 weeks ago

TIPP: $_monat->_MonatsArray[x][4] sollte ein Arbeitstag sein (also 1) $_monat->_MonatsArray[x][12] ein Array mit count > 0 erst dann würde ich die Werte umrechnen und anzeigen lassen.