Spalte "Fixangestellt" hinzugefügt

This commit is contained in:
Manfred Kindl
2019-07-01 16:03:52 +02:00
parent 93ecdaaf0b
commit c3cd354f4c
+46 -2
View File
@@ -198,8 +198,10 @@ $worksheet->write($zeile,$spalte,"Studiengang", $format_bold);
$maxlength[$spalte]=11;
$worksheet->write($zeile,++$spalte,"Organisationseinheit", $format_bold);
$maxlength[$spalte]=25;
$worksheet->write($zeile,++$spalte,"Lektor", $format_bold);
$worksheet->write($zeile,++$spalte,"LektorIn", $format_bold);
$maxlength[$spalte]=6;
$worksheet->write($zeile,++$spalte,"Fixangestellt", $format_bold);
$maxlength[$spalte]=10;
$worksheet->write($zeile,++$spalte,"Bezeichnung", $format_bold);
$maxlength[$spalte]=25;
$worksheet->write($zeile,++$spalte,"Semester", $format_bold);
@@ -268,6 +270,11 @@ if($result = $db->db_query($qry))
if($maxlength[$spalte]<mb_strlen($mitarbeiter->nachname.' '.$mitarbeiter->vorname))
$maxlength[$spalte]=mb_strlen($mitarbeiter->nachname.' '.$mitarbeiter->vorname);
//Fixangestellt
$worksheet->write($zeile,++$spalte,($mitarbeiter->fixangestellt ? 'Ja' : 'Nein'));
if($maxlength[$spalte]<mb_strlen($mitarbeiter->fixangestellt ? 'Ja' : 'Nein'))
$maxlength[$spalte]=mb_strlen($mitarbeiter->fixangestellt ? 'Ja' : 'Nein');
//Lehrfach
$worksheet->write($zeile,++$spalte,$row->lf_bezeichnung);
//if($maxlength[$spalte]<mb_strlen($row->lf_bezeichnung))
@@ -380,7 +387,8 @@ if($result = $db->db_query($qry))
student_uid,
stunden,
tbl_projektbetreuer.stundensatz,
tbl_projektbetreuer.faktor
tbl_projektbetreuer.faktor,
tbl_projektbetreuer.person_id
FROM lehre.tbl_projektarbeit,
lehre.tbl_lehreinheit,
lehre.tbl_lehrveranstaltung,
@@ -419,6 +427,39 @@ if($result = $db->db_query($qry))
$spalte=0;
$zeile++;
$benutzer = new benutzer();
$benutzer->getBenutzerFromPerson($row->person_id, false);
if (count($benutzer->result) > 0)
{
foreach ($benutzer->result AS $bn)
{
$mitarbeiter = new mitarbeiter($bn->uid);
if ($mitarbeiter->load($bn->uid))
{
if ($mitarbeiter->fixangestellt)
{
$fixangestellt = 'Ja';
break;
}
else
{
$fixangestellt = 'Nein';
break;
}
}
else
{
continue;
}
}
}
else
{
$fixangestellt = 'Extern';
}
//Studiengang
$worksheet->write($zeile,$spalte,$stg_obj->kuerzel_arr[$row->studiengang_kz]);
if($maxlength[$spalte]<mb_strlen($stg_obj->kuerzel_arr[$row->studiengang_kz]))
@@ -434,6 +475,9 @@ if($result = $db->db_query($qry))
//if($maxlength[$spalte]<mb_strlen($row->nachname.' '.$row->vorname))
//$maxlength[$spalte]=mb_strlen($row->nachname.' '.$row->vorname);
//Fixangestellt
$worksheet->write($zeile,++$spalte,$fixangestellt);
//Lehrfach
$worksheet->write($zeile,++$spalte,$row->bezeichnung);
//if($maxlength[$spalte]<mb_strlen($row->bezeichnung))