This commit is contained in:
Andreas Österreicher
2008-12-03 16:47:45 +00:00
parent 7f01a8891d
commit 884689c5e6
8 changed files with 106 additions and 8 deletions
+1 -1
View File
@@ -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
+9 -1
View File
@@ -74,7 +74,15 @@ Trenker Markus<br>
<br>
<b><br>
Vertreter StudentInnen</b><br>
Wahltermin ist am 02.12.2008<br>
Bicherl Martin<br>
Derkits Karoline<br>
Dolezal Michael<br>
König Matthias<br>
Leitner Christian<br>
Neumann Eric<br>
Schopp Lukas<br>
Tauber Mirjam<br>
Wolf Christian<br>
</td>
</tr>
</tbody></table></td><td class="tdwidth30">&nbsp;</td>
+23 -2
View File
@@ -413,8 +413,8 @@ anstatt mit dem Differenzbetrag<br>
<tr class="liste1">
<td>PDF/Excel-Generierung. Open als Vorauswahl an stelle von
Speichern. </td>
<td style="font-weight: bold;" align="center"><b>mit derzeitiger
Seamonkey Version nicht m&ouml;glich</b><br>
<td style="font-weight: bold;" align="center">mit derzeitiger
Seamonkey Version nicht m&ouml;glich<br>
</td>
<td align="center"><br>
</td>
@@ -436,6 +436,27 @@ Geburtsdatums<br>
<h2>Erledigte Anforderungen</h2>
<br>
<ul>
<li>Wenn Interessent zum Bewerber gemacht wird muss zus&auml;tzlich
die ZGV / ZGV Master eingetragen werden. (Das ZGV Datum muss noch nicht
eingetragen werden)<br>
02.12.2008 oesi<br>
<br>
</li>
<li>Neue Statistiken im Men&uuml;punkt Berichte-&gt;Statistiken<br>
- Mitarbeiterstatistik<br>
- Lektorenstatistik<br>
- Studentenstatistik<br>
- Absolventenstatistik<br>
28.11.2008 oesi<br>
<br>
</li>
<li>Interessenten anlegen: Beim Anlegen einer Adresse muss
Gemeinde/Ort jetzt aus einem DropDown ausgew&auml;hlt werden wenn die
Nation &Ouml;sterreich ist. Sobald eine Postleitzahl eingetragen wird,
wird Ort und Gemeinde vorgeschlagen.<br>
24.11.2008 oesi<br>
<br>
</li>
<li>Export f&uuml;r Mitarbeiter und Studenten exportiert nun richtig
die Zustelladresse.<br>
17.10.2008 oesi<br>
+17
View File
@@ -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))
+4 -2
View File
@@ -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
+1 -1
View File
@@ -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!='')
+50
View File
@@ -35,6 +35,56 @@ if (!$conn = pg_pconnect(CONN_STRING))
echo '<H1>Systemcheck!</H1>';
echo '<H2>DB-Updates!</H2>';
// ************** 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 '<strong>campus.vw_lehreinheit: '.pg_last_error($conn).' </strong><BR>';
else
echo ' lv_semester wurde bei campus.vw_lehreinheit hinzugefuegt!<BR>';
}
// ************** public.tbl_prestudent.dual **********************************************
if (!@pg_query($conn,'SELECT dual FROM public.tbl_prestudent LIMIT 1;'))
{
+1 -1
View File
@@ -73,7 +73,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Nummer</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Lehrveranstaltung</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Fachbereich</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Institut</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Gruppe</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Stunden</fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" font-weight="bold"> Satz</fo:block></fo:table-cell>