mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 09:52:22 +00:00
Auslagerung des CIS und Vilesci Menüs, Maildomain bereinigung, SWS am Zeugnis werden jetzt richtig berechnet, Betreuerstunden werden auf der Lehrauftragsliste jetzt zusätzlich getrennt aufgelistet, uvm
This commit is contained in:
@@ -158,7 +158,8 @@ Projektarbeit nicht nach dem Sponsionsdatum liegt<br>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td><br>
|
||||
<td>Zuteilung von Studenten zu Reihungstests soll für
|
||||
mehrere Studenten auf einmal möglich sein<br>
|
||||
</td>
|
||||
<td align="center"><span style="font-weight: bold;"><br>
|
||||
</span> </td>
|
||||
|
||||
@@ -166,7 +166,7 @@ else
|
||||
<label value="Nummer" control="betriebsmittel-textbox-nummer"/>
|
||||
<hbox>
|
||||
<textbox id="betriebsmittel-textbox-nummerold" hidden="true"/>
|
||||
<textbox id="betriebsmittel-textbox-nummer" disabled="true" maxlength="32"/>
|
||||
<textbox id="betriebsmittel-textbox-nummer" disabled="true" maxlength="12"/>
|
||||
<textbox id="betriebsmittel-textbox-nummerintern" disabled="true"/>
|
||||
<spacer flex="1" />
|
||||
</hbox>
|
||||
|
||||
@@ -385,6 +385,61 @@ if($result_stg = pg_query($conn, $qry_stg))
|
||||
//Gesamtkosten anzeigen
|
||||
$worksheet->writeNumber($zeile,6,$gesamtkosten, $format_number_bold);
|
||||
*/
|
||||
|
||||
//Betreuerstunden
|
||||
$worksheet =& $workbook->addWorksheet('Betreuerstunden');
|
||||
$qry = "SELECT
|
||||
studiensemester_kurzbz, nachname, vorname, sum(stunden) AS stunden, titelpre,
|
||||
sum(tbl_projektbetreuer.stundensatz*stunden*tbl_projektbetreuer.faktor)::numeric(6,2) AS euro, person_id
|
||||
FROM
|
||||
public.tbl_person JOIN lehre.tbl_projektbetreuer USING (person_id)
|
||||
JOIN lehre.tbl_projektarbeit USING (projektarbeit_id)
|
||||
JOIN lehre.tbl_lehreinheit USING (lehreinheit_id)
|
||||
WHERE
|
||||
studiensemester_kurzbz='$semester_aktuell' AND
|
||||
stunden>0
|
||||
GROUP BY
|
||||
studiensemester_kurzbz,person_id,nachname,vorname, titelpre
|
||||
ORDER BY
|
||||
nachname,vorname
|
||||
";
|
||||
$i=0;
|
||||
$gesamtkosten=0;
|
||||
|
||||
$worksheet->write(0,0,'Erstellt am '.date('d.m.Y').' '.$semester_aktuell.' Betreuerstunden', $format_bold);
|
||||
//Ueberschriften
|
||||
//$worksheet->write(2,$i,"Studiengang", $format_bold);
|
||||
$worksheet->write(2,++$i,"Titel", $format_bold);
|
||||
$worksheet->write(2,++$i,"Familienname", $format_bold);
|
||||
$worksheet->write(2,++$i,"Vorname", $format_bold);
|
||||
$worksheet->write(2,++$i,"Stunden", $format_bold);
|
||||
$worksheet->write(2,++$i,"Kosten", $format_bold);
|
||||
|
||||
if($result = pg_query($conn, $qry))
|
||||
{
|
||||
$zeile=3;
|
||||
while($row = pg_fetch_object($result))
|
||||
{
|
||||
$i=0;
|
||||
//Studiensemester
|
||||
$worksheet->write($zeile,++$i,$row->titelpre, $format);
|
||||
//Vorname
|
||||
$worksheet->write($zeile,++$i,$row->nachname, $format);
|
||||
//Nachname
|
||||
$worksheet->write($zeile,++$i,$row->vorname, $format);
|
||||
//Stunden
|
||||
$worksheet->writeNumber($zeile,++$i,$row->stunden, $formatnb);
|
||||
//Kosten
|
||||
$worksheet->writeNumber($zeile,++$i,$row->euro, $formatnb);
|
||||
$zeile++;
|
||||
|
||||
$gesamtkosten = $gesamtkosten + $row->euro;
|
||||
}
|
||||
|
||||
//Gesamtkosten anzeigen
|
||||
$worksheet->writeNumber($zeile,5,$gesamtkosten, $format_number_bold);
|
||||
}
|
||||
|
||||
$workbook->close();
|
||||
|
||||
//Mail versenden mit Excel File im Anhang
|
||||
@@ -425,8 +480,8 @@ if($result_stg = pg_query($conn, $qry_stg))
|
||||
"Content-Transfer-Encoding: base64\n\n" .
|
||||
$data . "\n\n" .
|
||||
"--{$mime_boundary}--\n";
|
||||
|
||||
if(mail(MAIL_GST.',vilesci@technikum-wien.at', $subject, $message, $headers ))
|
||||
//.',vilesci@technikum-wien.at'
|
||||
if(mail(MAIL_GST, $subject, $message, $headers ))
|
||||
echo 'Email mit Lehrauftragslisten wurde an '.MAIL_GST.' versandt!';
|
||||
else
|
||||
echo "Fehler beim Versenden der Lehrauftragsliste";
|
||||
|
||||
@@ -60,11 +60,15 @@ else
|
||||
<!-- *************** -->
|
||||
<vbox id="studentenEditor" persist="height">
|
||||
<popupset>
|
||||
<popup id="student-tree-popup">
|
||||
<menupopup id="student-tree-popup" onpopupshown="">
|
||||
<menuitem label="Student aus dieser Gruppe entfernen" oncommand="StudentGruppeDel();" id="student-tree-popup-gruppedel" hidden="false"/>
|
||||
<menuitem label="EMail senden (intern)" oncommand="StudentSendMail();" id="student-tree-popup-mail" hidden="false"/>
|
||||
<menuitem label="EMail senden (privat)" oncommand="StudentSendMailPrivat();" id="student-tree-popup-mailprivat" hidden="false"/>
|
||||
</popup>
|
||||
<!--
|
||||
<menuseparator />
|
||||
<menuitem label="Interessenten löschen" oncommand="StudentDeleteInteressent();" id="student-tree-popup-deleteinteressent" hidden="false"/>
|
||||
-->
|
||||
</menupopup>
|
||||
</popupset>
|
||||
<hbox>
|
||||
<toolbox flex="1">
|
||||
|
||||
Reference in New Issue
Block a user