mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
- Tempus Details zeigt jetzt die Anzahl der Studenten an
- Bugfix Outlook export
This commit is contained in:
@@ -118,6 +118,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrstunde/rdf#id" />
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="anzahlstudenten" label="AnzahlStudenten" flex="2" hidden="false"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/lehrstunde/rdf#anzahlstudenten" />
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
@@ -140,6 +144,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrstunde/rdf#stunde" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrstunde/rdf#unr" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrstunde/rdf#id" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/lehrstunde/rdf#anzahlstudenten" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
|
||||
@@ -1646,7 +1646,7 @@ class wochenplan extends basis_db
|
||||
{
|
||||
//"Betreff","Beginnt am","Beginnt um","Endet am","Endet um","Ganztaegiges Ereignis","Erinnerung Ein/Aus","Erinnerung am","Erinnerung um","Besprechungsplanung","Erforderliche Teilnehmer","Optionale Teilnehmer","Besprechungsressourcen","Abrechnungsinformationen","Beschreibung",
|
||||
//"Kategorien","Ort","Prioritaet","Privat","Reisekilometer","Vertraulichkeit","Zeitspanne zeigen als"
|
||||
echo $this->crlf.'"'.$this->std_plan[$i][$j][0]->lehrfach.($this->std_plan[$i][$j][0]->lehrform!=''?'-'.$this->std_plan[$i][$j][0]->lehrform:'').($lvb!=''?' - '.$lvb:'').'","'.$start_date.'","'.$start_time.'","'.$end_date.'","'.$end_time.'","Aus","Aus",,,,,,,,"Stundenplan';
|
||||
echo $this->crlf.'"'.$this->std_plan[$i][$j][0]->lehrfach.(isset($this->std_plan[$i][$j][0]->lehrform) && $this->std_plan[$i][$j][0]->lehrform!=''?'-'.$this->std_plan[$i][$j][0]->lehrform:'').($lvb!=''?' - '.$lvb:'').'","'.$start_date.'","'.$start_time.'","'.$end_date.'","'.$end_time.'","Aus","Aus",,,,,,,,"Stundenplan';
|
||||
echo $this->crlf.$this->std_plan[$i][$j][0]->lehrfach.$this->crlf.$this->std_plan[$i][$j][0]->lektor.$this->crlf.$lvb.$this->crlf.$this->std_plan[$i][$j][0]->ort.'","StundenplanFH","'.$this->std_plan[$i][$j][0]->ort.'","Normal","Aus",,"Normal","2"';
|
||||
}
|
||||
else if ($target=='ical')
|
||||
|
||||
+39
-2
@@ -95,8 +95,8 @@ if (isset($_GET['grp']))
|
||||
$grp=$_GET['grp'];
|
||||
else
|
||||
$grp=null;
|
||||
if (isset($_GET['einheit']))
|
||||
$einheit=$_GET['einheit'];
|
||||
if (isset($_GET['gruppe']))
|
||||
$einheit=$_GET['gruppe'];
|
||||
else
|
||||
$einheit=null;
|
||||
if (isset($_GET['pers_uid']))
|
||||
@@ -135,9 +135,44 @@ $rdf_url='http://www.technikum-wien.at/lehrstunde';
|
||||
<RDF:Seq about="<?php echo $rdf_url ?>/alle">
|
||||
|
||||
<?php
|
||||
$db = new basis_db();
|
||||
function getAnzahl($studiengang_kz, $semester, $verband, $gruppe, $gruppe_kurzbz, $studiensemester_kurzbz)
|
||||
{
|
||||
global $db;
|
||||
if($gruppe_kurzbz=='')
|
||||
{
|
||||
$qry = "SELECT count(*) as anzahl FROM public.tbl_studentlehrverband
|
||||
WHERE studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."'
|
||||
AND studiengang_kz='".addslashes($studiengang_kz)."' AND
|
||||
semester='".addslashes($semester)."'";
|
||||
if(trim($verband)!='')
|
||||
$qry.=" AND trim(verband)=trim('".addslashes($verband)."')";
|
||||
if(trim($gruppe)!='')
|
||||
$qry.=" AND trim(gruppe)=trim('".addslashes($gruppe)."')";
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$qry = "SELECT count(*) as anzahl FROM public.tbl_benutzergruppe
|
||||
WHERE studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."'
|
||||
AND gruppe_kurzbz='".addslashes($gruppe_kurzbz)."'";
|
||||
}
|
||||
if($res_anz = $db->db_query($qry))
|
||||
{
|
||||
if($row_anz = $db->db_fetch_object($res_anz))
|
||||
{
|
||||
return $row_anz->anzahl;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (is_array($lehrstunden->lehrstunden))
|
||||
{
|
||||
foreach ($lehrstunden->lehrstunden as $ls)
|
||||
{
|
||||
//Anzahl der Studenten in der Gruppe ermitteln
|
||||
$stsem = getStudiensemesterFromDatum($ls->datum);
|
||||
$anzahl = getAnzahl($ls->studiengang_kz, $ls->sem, $ls->ver, $ls->grp, $ls->gruppe_kurzbz, $stsem);
|
||||
?>
|
||||
<RDF:li>
|
||||
<RDF:Description id="<?php echo $ls->stundenplan_id; ?>" about="<?php echo $rdf_url.'/'. $ls->stundenplan_id; ?>" >
|
||||
@@ -159,11 +194,13 @@ if (is_array($lehrstunden->lehrstunden))
|
||||
<LEHRSTUNDE:studiengang><?php echo $ls->studiengang ?></LEHRSTUNDE:studiengang>
|
||||
<LEHRSTUNDE:farbe><?php echo $ls->farbe ?></LEHRSTUNDE:farbe>
|
||||
<LEHRSTUNDE:anmerkung><![CDATA[<?php echo $ls->anmerkung; ?>]]></LEHRSTUNDE:anmerkung>
|
||||
<LEHRSTUNDE:anzahlstudenten><![CDATA[<?php echo $anzahl; ?>]]></LEHRSTUNDE:anzahlstudenten>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
<?php
|
||||
//}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
</RDF:Seq>
|
||||
|
||||
@@ -530,7 +530,7 @@ if ($sendmail)
|
||||
{
|
||||
foreach ($message as $msg)
|
||||
{
|
||||
$mail = new mail($msg->mailadress,'no-reply@technikum-wien.at','Stundenplan update','');
|
||||
$mail = new mail($msg->mailadress,'no-reply@technikum-wien.at','Stundenplan update','Sie muessen diese Mail als HTML-Mail anzeigen um die LV-Plan Änderungen anzuzeigen');
|
||||
$mail->setHTMLContent($msg->message_begin.$msg->message);
|
||||
if ($mail->send())
|
||||
{
|
||||
@@ -552,12 +552,12 @@ $message_tmp=$count_upd.' Datensätze wurden geändert.<BR>
|
||||
echo '<BR>'.$message_tmp;
|
||||
|
||||
$message_sync='<HTML><BODY>'.$message_tmp.$message_sync.$message_stpl.'</BODY></HTML>';
|
||||
$mail = new mail(MAIL_ADMIN,MAIL_LVPLAN,'Stundenplan update','');
|
||||
$mail = new mail(MAIL_ADMIN,MAIL_LVPLAN,'Stundenplan update','Sie muessen diese Mail als HTML-Mail anzeigen um die LV-Plan Änderungen anzuzeigen');
|
||||
$mail->setHTMLContent($message_sync);
|
||||
$mail->send();
|
||||
|
||||
$message_stpl='<HTML><BODY>'.$message_tmp.$message_stpl.'</BODY></HTML>';
|
||||
$mail = new mail(MAIL_LVPLAN, MAIL_LVPLAN, 'Stundenplan update', '');
|
||||
$mail = new mail(MAIL_LVPLAN, MAIL_LVPLAN, 'Stundenplan update', 'Sie muessen diese Mail als HTML-Mail anzeigen um die LV-Plan Änderungen anzuzeigen');
|
||||
$mail->setHTMLContent($message_stpl);
|
||||
$mail->send();
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user