This commit is contained in:
Andreas Österreicher
2009-10-15 15:55:15 +00:00
parent d461a00561
commit 424d6c1b7d
9 changed files with 197 additions and 9 deletions
+8 -1
View File
@@ -329,7 +329,9 @@ anstatt mit dem Differenzbetrag </td>
</td>
</tr>
<tr class="liste1">
<td><br>
<td>Notenspiegel kann nicht für Absolventen/Diplomanden gedruckt
werden die zur Gruppierung in ein anderes Semester verschoben wurden
(10. oder 4.)<br>
</td>
<td align="center"><br>
</td>
@@ -469,6 +471,11 @@ Vorlage?</td>
<h2>Erledigte Anforderungen</h2>
<br>
<ul>
<li>In der Lehrauftragsliste wird nun angezeigt ob der Mitarbeiter
Fixangestellt ist oder Frei.<br>
15.10.2009<br>
<br>
</li>
<li>Heimatadressen dürfen jetzt nicht mehr gelöscht werden, da sich
laut BIS-Meldung die Heimatadresse nicht ändern darf. Um die Adresse
(in Ausnahmefällen) dennoch zu löschen, muss das Hackerl bei
@@ -72,6 +72,7 @@ $worksheet->write(2,++$i,"Personalnr", $format_bold);
$worksheet->write(2,++$i,"Titel", $format_bold);
$worksheet->write(2,++$i,"Vorname", $format_bold);
$worksheet->write(2,++$i,"Familienname", $format_bold);
$worksheet->write(2,++$i,"Fixangestellt", $format_bold);
$worksheet->write(2,++$i,"Stunden", $format_bold);
$worksheet->write(2,++$i,"Kosten", $format_bold);
@@ -79,7 +80,7 @@ $worksheet->write(2,++$i,"Kosten", $format_bold);
$qry = "SELECT * FROM (
SELECT
tbl_lehreinheit.*, tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre,
tbl_mitarbeiter.personalnummer, tbl_person.person_id, tbl_mitarbeiter.mitarbeiter_uid,
tbl_mitarbeiter.personalnummer, tbl_person.person_id, tbl_mitarbeiter.mitarbeiter_uid, tbl_mitarbeiter.fixangestellt,
tbl_lehreinheitmitarbeiter.faktor as faktor, tbl_lehreinheitmitarbeiter.stundensatz as stundensatz,
tbl_lehreinheitmitarbeiter.semesterstunden as semesterstunden
FROM
@@ -102,7 +103,7 @@ if($semester!='')
$qry.= " UNION
SELECT
tbl_lehreinheit.*, tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre,
tbl_mitarbeiter.personalnummer, tbl_person.person_id, tbl_mitarbeiter.mitarbeiter_uid,
tbl_mitarbeiter.personalnummer, tbl_person.person_id, tbl_mitarbeiter.mitarbeiter_uid, tbl_mitarbeiter.fixangestellt,
0 as faktor, 0 as stundensatz,
0 as semesterstunden
FROM
@@ -143,6 +144,7 @@ if($result = $db->db_query($qry))
}
$liste[$row->mitarbeiter_uid]['personalnummer'] = $row->personalnummer;
$liste[$row->mitarbeiter_uid]['titelpre'] = $row->titelpre;
$liste[$row->mitarbeiter_uid]['fixangestellt'] = $row->fixangestellt;
$liste[$row->mitarbeiter_uid]['vorname'] = $row->vorname;
$liste[$row->mitarbeiter_uid]['nachname'] = $row->nachname;
}
@@ -184,6 +186,8 @@ if($result = $db->db_query($qry))
$worksheet->write($zeile,++$i,$row['vorname']);
//Nachname
$worksheet->write($zeile,++$i,$row['nachname']);
//Fixangestellt
$worksheet->write($zeile,++$i,($row['fixangestellt']=='t'?'Ja':'Nein'));
//Stunden
$worksheet->write($zeile,++$i,$row['gesamtstunden']);
//Kosten
@@ -195,7 +199,7 @@ if($result = $db->db_query($qry))
}
//Gesamtkosten anzeigen
$worksheet->writeNumber($zeile,6,$gesamtkosten, $format_number_bold);
$worksheet->writeNumber($zeile,7,$gesamtkosten, $format_number_bold);
}
$workbook->close();