diff --git a/cis/private/lvplan/stpl_kalender.php b/cis/private/lvplan/stpl_kalender.php
index f88e59bc0..8da0d4e05 100644
--- a/cis/private/lvplan/stpl_kalender.php
+++ b/cis/private/lvplan/stpl_kalender.php
@@ -130,7 +130,7 @@ else if ($format=='ical')
header("Content-type: text/calendar");
header("Pragma: public");
header("Expires: 0");
- echo 'BEGIN:VCALENDAR'.$crlf.'VERSION:'.$version.'.0';
+ echo 'BEGIN:VCALENDAR'.$crlf.'VERSION:'.$version.'.0'.$crlf.'PRODID:'.CAMPUS_NAME;
}
// Print in HTML-File
else
diff --git a/cis/public/kollegium.html b/cis/public/kollegium.html
index 94a2a870d..a8fe30b8c 100644
--- a/cis/public/kollegium.html
+++ b/cis/public/kollegium.html
@@ -74,7 +74,15 @@ Trenker Markus
Vertreter StudentInnen
-Wahltermin ist am 02.12.2008
+Bicherl Martin
+Derkits Karoline
+Dolezal Michael
+König Matthias
+Leitner Christian
+Neumann Eric
+Schopp Lukas
+Tauber Mirjam
+Wolf Christian
|
diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html
index 590d38308..151f70808 100644
--- a/content/ToDo_FASo.html
+++ b/content/ToDo_FASo.html
@@ -413,8 +413,8 @@ anstatt mit dem Differenzbetrag
| PDF/Excel-Generierung. Open als Vorauswahl an stelle von
Speichern. |
- mit derzeitiger
-Seamonkey Version nicht möglich
+ | mit derzeitiger
+Seamonkey Version nicht möglich
|
|
@@ -436,6 +436,27 @@ Geburtsdatums
Erledigte Anforderungen
+ - Wenn Interessent zum Bewerber gemacht wird muss zusätzlich
+die ZGV / ZGV Master eingetragen werden. (Das ZGV Datum muss noch nicht
+eingetragen werden)
+02.12.2008 oesi
+
+
+ - Neue Statistiken im Menüpunkt Berichte->Statistiken
+- Mitarbeiterstatistik
+- Lektorenstatistik
+- Studentenstatistik
+- Absolventenstatistik
+28.11.2008 oesi
+
+
+ - Interessenten anlegen: Beim Anlegen einer Adresse muss
+Gemeinde/Ort jetzt aus einem DropDown ausgewählt werden wenn die
+Nation Österreich ist. Sobald eine Postleitzahl eingetragen wird,
+wird Ort und Gemeinde vorgeschlagen.
+24.11.2008 oesi
+
+
- Export für Mitarbeiter und Studenten exportiert nun richtig
die Zustelladresse.
17.10.2008 oesi
diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php
index 13f84cd73..5c35b7cb6 100644
--- a/content/student/studentDBDML.php
+++ b/content/student/studentDBDML.php
@@ -466,6 +466,23 @@ if(!$error)
$errormsg .= "\n $prestd->vorname $prestd->nachname: Um einen Interessenten zum Bewerber zu machen, muss das Feld 'Zum Reihungstest angetreten' gesetzt sein.";
$anzahl_fehler++;
}
+
+ if($_POST['rolle_kurzbz']=='Bewerber' && $prestd->zgv_code=='')
+ {
+ $error = true;
+ $errormsg .= "\n $prestd->vorname $prestd->nachname: Um einen Interessenten zum Bewerber zu machen, muss die Zugangsvoraussetzung eingetragen sein.";
+ $anzahl_fehler++;
+ }
+
+ $stg_obj = new studiengang($conn);
+ $stg_obj->load($prestd->studiengang_kz);
+ if($_POST['rolle_kurzbz']=='Bewerber' && $prestd->zgvmas_code=='' && $stg_obj->typ=='m')
+ {
+ $error = true;
+ $errormsg .= "\n $prestd->vorname $prestd->nachname: Um einen Interessenten zum Bewerber zu machen, muss die Zugangsvoraussetzung Master eingetragen sein.";
+ $anzahl_fehler++;
+ }
+
if(!$error)
{
if($prestd->getLastStatus($prestudent_id))
diff --git a/include/wochenplan.class.php b/include/wochenplan.class.php
index 8d0f29cf8..d67fa0ad1 100644
--- a/include/wochenplan.class.php
+++ b/include/wochenplan.class.php
@@ -1597,7 +1597,9 @@ class wochenplan
$end_date=$start_date;
if ($target=='outlook')
{
- echo $this->crlf.'"'.$this->std_plan[$i][$j][0]->lehrfach.'","'.$start_date.'","'.$start_time.'","'.$end_date.'","'.$end_time.'","Aus","Aus",,,,,,,,"Stundenplan';
+ //"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.$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')
@@ -1611,7 +1613,7 @@ class wochenplan
$end_date_time_ical = $eda[2].$eda[1].$eda[0].'T'.$eta[0].$eta[1].$eta[2]; //.'Z'; //neu gruppieren der Startzeit und des Startdatums
echo $this->crlf.'BEGIN:VEVENT'.$this->crlf
- .'UID:'.'TW'.$lvb.$this->std_plan[$i][$j][0]->ort.$this->std_plan[$i][$j][0]->lektor.$lehrfach[0].$start_date_time_ical.$this->crlf
+ .'UID:'.'FH'.$lvb.$this->std_plan[$i][$j][0]->ort.$this->std_plan[$i][$j][0]->lektor.$lehrfach[0].$start_date_time_ical.$this->crlf
.'SUMMARY:'.$lehrfach[0].' '.$this->std_plan[$i][$j][0]->ort.' - '.$lvb.$this->crlf
.'DESCRIPTION:'.$lehrfach[0].'\n'.$this->std_plan[$i][$j][0]->lektor.'\n'.$lvb.'\n'.$this->std_plan[$i][$j][0]->ort.$this->crlf
.'LOCATION:'.$this->std_plan[$i][$j][0]->ort.$this->crlf
diff --git a/rdf/lehrauftrag.xml.php b/rdf/lehrauftrag.xml.php
index 803b6c053..13ec10ab9 100644
--- a/rdf/lehrauftrag.xml.php
+++ b/rdf/lehrauftrag.xml.php
@@ -291,7 +291,7 @@ function drawLehrauftrag($uid)
}
$lehreinheit_id=$row->lehreinheit_id;
- $lehrveranstaltung = CutString($row->lv_bezeichnung,30).' '.$row->lehrform_kurzbz.' '.$row->semester.'. Semester';
+ $lehrveranstaltung = CutString($row->lv_bezeichnung,30).' '.$row->lehrform_kurzbz.' '.$row->lv_semester.'. Semester';
$fachbereich = $row->fachbereich_kurzbz;
if($row->gruppe_kurzbz!='')
diff --git a/system/checksystem.php b/system/checksystem.php
index 16373aa95..08ccb15db 100644
--- a/system/checksystem.php
+++ b/system/checksystem.php
@@ -35,6 +35,56 @@ if (!$conn = pg_pconnect(CONN_STRING))
echo 'Systemcheck!
';
echo 'DB-Updates!
';
+// ************** campus.vw_lehreinheit.lv_semester **********************************************
+if (!@pg_query($conn,'SELECT lv_semester FROM campus.vw_lehreinheit LIMIT 1;'))
+{
+ $sql=" DROP VIEW campus.vw_lehreinheit;
+ CREATE OR REPLACE VIEW campus.vw_lehreinheit AS
+ SELECT
+ tbl_lehrveranstaltung.studiengang_kz AS lv_studiengang_kz,
+ tbl_lehrveranstaltung.semester AS lv_semester,
+ tbl_lehrveranstaltung.kurzbz AS lv_kurzbz,
+ tbl_lehrveranstaltung.bezeichnung AS lv_bezeichnung,
+ tbl_lehrveranstaltung.ects AS lv_ects,
+ tbl_lehrveranstaltung.lehreverzeichnis AS lv_lehreverzeichnis,
+ tbl_lehrveranstaltung.planfaktor AS lv_planfaktor,
+ tbl_lehrveranstaltung.planlektoren AS lv_planlektoren,
+ tbl_lehrveranstaltung.planpersonalkosten AS lv_planpersonalkosten,
+ tbl_lehrveranstaltung.plankostenprolektor AS lv_plankostenprolektor,
+ tbl_lehreinheit.lehreinheit_id, tbl_lehreinheit.lehrveranstaltung_id,
+ tbl_lehreinheit.studiensemester_kurzbz, tbl_lehreinheit.lehrform_kurzbz,
+ tbl_lehreinheit.stundenblockung, tbl_lehreinheit.wochenrythmus,
+ tbl_lehreinheit.start_kw, tbl_lehreinheit.raumtyp, tbl_lehreinheit.raumtypalternativ,
+ tbl_lehreinheit.lehre, tbl_lehreinheit.unr, tbl_lehreinheit.lvnr,
+ tbl_lehreinheitmitarbeiter.lehrfunktion_kurzbz, tbl_lehreinheit.insertamum,
+ tbl_lehreinheit.insertvon, tbl_lehreinheit.updateamum, tbl_lehreinheit.updatevon,
+ tbl_lehreinheit.lehrfach_id, tbl_lehrfach.fachbereich_kurzbz,
+ tbl_lehrfach.kurzbz AS lehrfach, tbl_lehrfach.bezeichnung AS lehrfach_bez, tbl_lehrfach.farbe,
+ tbl_lehrveranstaltung.aktiv, tbl_lehrfach.sprache, tbl_lehreinheitmitarbeiter.mitarbeiter_uid,
+ tbl_lehreinheitmitarbeiter.semesterstunden, tbl_lehrveranstaltung.semesterstunden AS lv_semesterstunden,
+ tbl_lehreinheitmitarbeiter.planstunden, tbl_lehreinheitmitarbeiter.stundensatz, tbl_lehreinheitmitarbeiter.faktor,
+ tbl_lehreinheit.anmerkung, tbl_mitarbeiter.kurzbz AS lektor, tbl_lehreinheitgruppe.studiengang_kz,
+ tbl_lehreinheitgruppe.semester, tbl_lehreinheitgruppe.verband, tbl_lehreinheitgruppe.gruppe,
+ tbl_lehreinheitgruppe.gruppe_kurzbz, tbl_studiengang.kurzbz AS stg_kurzbz,
+ tbl_studiengang.kurzbzlang AS stg_kurzbzlang, tbl_studiengang.bezeichnung AS stg_bez,
+ tbl_studiengang.typ AS stg_typ, tbl_lehreinheitmitarbeiter.anmerkung AS anmerkunglektor,
+ tbl_lehrveranstaltung.lehrform_kurzbz AS lv_lehrform_kurzbz
+ FROM lehre.tbl_lehreinheit
+ JOIN lehre.tbl_lehrveranstaltung USING (lehrveranstaltung_id)
+ JOIN lehre.tbl_lehrfach USING (lehrfach_id)
+ JOIN lehre.tbl_lehreinheitmitarbeiter USING (lehreinheit_id)
+ JOIN tbl_mitarbeiter USING (mitarbeiter_uid)
+ JOIN lehre.tbl_lehreinheitgruppe USING (lehreinheit_id)
+ JOIN tbl_studiengang ON tbl_lehreinheitgruppe.studiengang_kz = tbl_studiengang.studiengang_kz;
+ GRANT SELECT ON campus.vw_lehreinheit TO 'admin';
+ GRANT SELECT ON campus.vw_lehreinheit TO 'web';
+ ";
+ if (!@pg_query($conn,$sql))
+ echo 'campus.vw_lehreinheit: '.pg_last_error($conn).'
';
+ else
+ echo ' lv_semester wurde bei campus.vw_lehreinheit hinzugefuegt!
';
+}
+
// ************** public.tbl_prestudent.dual **********************************************
if (!@pg_query($conn,'SELECT dual FROM public.tbl_prestudent LIMIT 1;'))
{
diff --git a/system/xsl/lehrauftrag_0_v1.xsl b/system/xsl/lehrauftrag_0_v1.xsl
index 4c16e217c..d36b3774d 100644
--- a/system/xsl/lehrauftrag_0_v1.xsl
+++ b/system/xsl/lehrauftrag_0_v1.xsl
@@ -73,7 +73,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Nummer
Lehrveranstaltung
- Fachbereich
+ Institut
Gruppe
Stunden
Satz