mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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"> </td>
|
||||
|
||||
+23
-2
@@ -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öglich</b><br>
|
||||
<td style="font-weight: bold;" align="center">mit derzeitiger
|
||||
Seamonkey Version nicht mö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ä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üpunkt Berichte->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ählt werden wenn die
|
||||
Nation Österreich ist. Sobald eine Postleitzahl eingetragen wird,
|
||||
wird Ort und Gemeinde vorgeschlagen.<br>
|
||||
24.11.2008 oesi<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Export für Mitarbeiter und Studenten exportiert nun richtig
|
||||
die Zustelladresse.<br>
|
||||
17.10.2008 oesi<br>
|
||||
|
||||
@@ -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))
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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!='')
|
||||
|
||||
@@ -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;'))
|
||||
{
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user