mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-29 01:49:27 +00:00
This commit is contained in:
@@ -127,7 +127,7 @@ $qry="SELECT *, trim(substring(trim(erstbegutachter) from ' [A-
|
||||
(vilesci_vorsitzender IS NULL AND trim(vorsitzender)!='') OR
|
||||
(vilesci_pruefer1 IS NULL AND trim(pruefer1)!=''))
|
||||
ORDER BY diplomarbeit_pk
|
||||
LIMIT 5;";
|
||||
LIMIT 10;";
|
||||
//ORDER BY diplomarbeit_pk
|
||||
if($result = pg_query($conn_fas, $qry))
|
||||
{
|
||||
|
||||
@@ -0,0 +1,239 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><title>Anforderungsliste CIS</title></head>
|
||||
<body>
|
||||
<center>
|
||||
<h1>Anforderungen (ToDo) CIS</h1>
|
||||
</center>
|
||||
<h2>News</h2>
|
||||
<ul>
|
||||
<li>Ende Datum einfuegen</li>
|
||||
<ul>
|
||||
<li> Eledigt im Zuge der DB Umstellung Feb2007<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>Einträge mit einfachen
|
||||
Hochkomma können nicht eingetragen werden.(selber Effekt tritt
|
||||
beim Pinboard auf) <br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>Erledigt 29.Mai 2006 von Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<li>Spellcheck und Formatierungen <br>
|
||||
</li>
|
||||
<li>alte Einträge nicht mehr anzeigen. <br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>Erledigt im Herbst 2005 von Österreicher (maximales
|
||||
Alter ist in config.inc.php einstellbar)<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>News FEED um die News mit einem Newsreader lesen zu können<br>
|
||||
</li>
|
||||
</ul>
|
||||
<h2>Lehrveranstaltung</h2>
|
||||
<ul>
|
||||
<li>direkter Link für den Lektoren-Upload</li>
|
||||
<ul>
|
||||
<li>erledigt im April.2006 Andreas Östrreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<li>Zip-Archiv zum runterladen.</li>
|
||||
<ul>
|
||||
<li>erledigt im April.2006 Andreas Österreicher</li>
|
||||
</ul><li>Berechtigungssystem auf Fachbereichsebene erweitern</li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Stundenplan</h2>
|
||||
<ul>
|
||||
<li>PDF-Format für Semesterplan</li>
|
||||
<li>Buttons ?</li>
|
||||
<li>direkte Verlinkung zum Lehrebereich.</li><li>Suche nach freien Sälen - Darstellung auch beim Portier</li>
|
||||
<li>Ausstattung der Säle nicht sichtlich</li><li>iCal in 2 Versionen anbieten <br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>erledigt am 23. Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Kreuzerltool</h2>
|
||||
<ul>
|
||||
<li>Statistik: Berechnung aufgrund der Gesamtgruppengröße,
|
||||
nicht nur der beteiligten Studenten.</li>
|
||||
<li>Datum für die Aktivierung der Themen.</li>
|
||||
<ul>
|
||||
<li>Erledigt im Zuge der DB Umstellung Feb2007<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
<h2>Upload</h2>
|
||||
|
||||
<ul>
|
||||
<li>Einträge mit "." am Anfang herausfiltern</li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>trim bei neuen Ordnern</li>
|
||||
<ul>
|
||||
<li>erledigt am 23.Mai 2006 Andreas Österreicher<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
|
||||
<h2>Sonstiges</h2>
|
||||
<ul>
|
||||
<li>HTML-Beschreibung fuer RDF Files unter
|
||||
http://cis.technikum-wien.at/rdf/index.html</li>
|
||||
<ul>
|
||||
<li> erste Version erstellt am 13.3.2006 von Paminger</li>
|
||||
</ul>
|
||||
<li>single sign on (Webmail, Bugtracking)</li>
|
||||
<li>Suche nach Personenkennzahl und zweiten Vornamen<br>
|
||||
</li>
|
||||
<li>eMailverteiler auch auf Modulebene</li>
|
||||
<li>Digitale Signatur von Emails - bei Mailverteiler</li><li>Studiengangsbestaetigung erstellen (Ausdruck nur möglich wenn Studienbeitrag bezahlt wurde)<br>
|
||||
</li>
|
||||
|
||||
<li>Notenliste für Studenten einsehbar<br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>erledigt Österreicher</li>
|
||||
</ul>
|
||||
<li>Anmeldung zu den Freifaechern</li>
|
||||
<ul>
|
||||
<li>erledigt 10.09.2006 Österreicher</li>
|
||||
</ul><li>Dummy
|
||||
Freifach für Eintragung in bestimmte Listen (Liste für
|
||||
Bakkarbeiten etc.) + zusätzliches Feld für diverse
|
||||
Texteingaben</li>
|
||||
<ul>
|
||||
<li>wird nicht umgesetzt</li>
|
||||
</ul>
|
||||
<li>Notenlisten und Anwesenheitslisten fuer Lektoren zum Donwload</li>
|
||||
<ul>
|
||||
<li>erledigt am 12. Sept. 2006 Österreicher</li>
|
||||
</ul>
|
||||
<li>Bei Lehre einen Menüpunkt "Eigene" hinzufügen unter dem die LVs des eingeloggten Lektors angezeigt werden</li>
|
||||
<ul>
|
||||
<li>erledigt</li>
|
||||
</ul>
|
||||
<li>LV-Info Aenderung der Studentenansicht <br>
|
||||
</li>
|
||||
<ul>
|
||||
<li>erledigt<br>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul> <!-- OLD (evtl Copy Paste Trash)
|
||||
|
||||
** Verplanung:<br>
|
||||
|
||||
<br>
|
||||
|
||||
+LV verplanbar, wenn offene Stunden eindeutig (erledigt am 29.4.05 von Paminger)<br>
|
||||
|
||||
+Berücksichtigung der offenen Stunden, nicht des Blocks (erledigt für Multi Week am 28.4.05 von Paminger)<br>
|
||||
|
||||
+weimaliges drücken eines Buttons bei Verplanungsvorschlag (erledigt am 1.5.05 von Paminger)<br>
|
||||
|
||||
+Semesterplan-Ansicht mit einem Aktualisierungsbutton ausstatten (erledigt am 5.5.05 von Paminger)<br>
|
||||
|
||||
+Studiengänge können in der Ortsansicht ihre eigenen Stunden nicht verschieben. Vielleicht kann man das einbauen? (erledigt am 7.5.05 von Paminger)<br>
|
||||
|
||||
+Aktualisierungsbutton beim scrollen der Verplanungsleiste immer sichtbar(erledigt am 8.5.05 von Paminger)<br>
|
||||
|
||||
|
||||
|
||||
+Nicht zu verplanende LVs sollen im Planungsdialog nicht erscheinen (erledigt am 9.5.05 von Pam Hinweis: Lehrformen BE und FE erscheinen nicht)<br>
|
||||
|
||||
|
||||
|
||||
+Einzelstunden löschen (erledigt am 10.5.05 von Pam Hinweis: Rechte Maustaste/Entfernen)<br>
|
||||
|
||||
|
||||
|
||||
+Dummy Lektor soll nicht kollidieren (erledigt am 17.5.05 von Pam)<br>
|
||||
|
||||
+Umlaute in der LFVT korrekt anzeigen (erledigt am 18.5.05 von Pam)<br>
|
||||
|
||||
+Bei Raumvorschlag mit Mitteltaste falschanzeige an Donnerstagen (erledigt am 18.5.05 von Pam Hinweis: War nicht nur am Donnerstag falsch ;-))<br>
|
||||
|
||||
-Zu den Semesterwochenstunden zusätzlich Stunden für Prüfungen eintragen. (Aber nicht im FAS verrechnen) (Passt nicht ins Konzept)<br>
|
||||
|
||||
|
||||
|
||||
!!! In Modulansicht die Studiengangsspezifischen Ferienzeiten bei der Verplanung berücksichtigen (zB. BIW-1ENG1 zeigt nicht die Ferienzeiten von BIW an)<br>
|
||||
|
||||
!!! Reservierungen bei Raumvorschlag/Verplanung berücksichtigen<br>
|
||||
|
||||
! Kollision von Dummy-Lektor/Externen Räumen ausschalten<br>
|
||||
|
||||
Ferien im LV-Vorschlag berücksichtigen<br>
|
||||
|
||||
Ferien in Lektor- und Ortsansicht berücksichtigen<br>
|
||||
|
||||
Zeitwunsch der Lektoren in Verbands/Ortansicht bei LVA-Verplanungsvorschlag<br>
|
||||
|
||||
Farben für Lehrfächer in der Verplanungsansicht<br>
|
||||
|
||||
Fehler "Kurzbezeichnung des Ortes ist nicht gesetzt" entfernen (oberste Hierarchie bei der Ortsansicht)<br>
|
||||
|
||||
Reservierungen anzeigen/ausblenden<br>
|
||||
|
||||
Problem mit Fehlermeldung bei Sonderzeichen (&) in der Reservierung beheben<br>
|
||||
|
||||
Bei "Single Week vergabe" die offenen Stunden berücksichtigen, nicht den Block<br>
|
||||
|
||||
! Details werden bei vielen LV nicht angezeigt<br>
|
||||
|
||||
Eventuell Button "springen zu aktueller KW (heutiges Datum)"<br>
|
||||
|
||||
<br>
|
||||
|
||||
** Stundenverschiebung:<br>
|
||||
|
||||
<br>
|
||||
|
||||
!!! Lektorenverschiebung<br>
|
||||
|
||||
Löschen von Reservierungen<br>
|
||||
|
||||
Verschieben von Reservierungen<br>
|
||||
|
||||
<br>
|
||||
|
||||
<br>
|
||||
|
||||
** Sonderwünsche (eher zweitrangig):<br>
|
||||
|
||||
<br>
|
||||
|
||||
"Rückgängig"-Button hinzufügen<br>
|
||||
|
||||
Zeitwünsche der betreffenden Lektoren bei der Verplanung im Hintergrund anzeigen (auch bei Verbandsansicht)<br>
|
||||
|
||||
Möglichkeit zum drucken bzw. speichern der aktuellen Ansicht (Zwecks Einsicht der Lektoren)<br>
|
||||
|
||||
Verstellbare Schriftgröße<br>
|
||||
|
||||
-->
|
||||
</body></html>
|
||||
@@ -96,7 +96,7 @@
|
||||
<td>
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>Freischaltung Haupteingastüre</td>
|
||||
<td>Freischaltung Haupteingangstüre</td>
|
||||
<td colspan="2">Mo-Fr 7:30 - 17:00 Uhr</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
+32
-13
@@ -38,11 +38,12 @@ function sortByField($multArray,$sortField,$desc=true)
|
||||
|
||||
|
||||
// Verbindungsaufbau
|
||||
if (!$conn = pg_pconnect(CONN_STRING))
|
||||
if (!$conn = pg_connect(CONN_STRING))
|
||||
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
|
||||
|
||||
// Reihungstests laden
|
||||
$sql_query="SELECT * FROM public.tbl_reihungstest WHERE date_part('year',datum)=date_part('year',now()) ORDER BY datum,uhrzeit";
|
||||
$sql_query=";
|
||||
SELECT * FROM public.tbl_reihungstest WHERE date_part('year',datum)=date_part('year',now()) ORDER BY datum,uhrzeit";
|
||||
//echo $sql_query;
|
||||
if(!($result=pg_query($conn, $sql_query)))
|
||||
die(pg_errormessage($conn));
|
||||
@@ -56,7 +57,8 @@ while ($row=pg_fetch_object($result))
|
||||
$rtest[$row->reihungstest_id]->uhrzeit=$row->uhrzeit;
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST['reihungstest']))
|
||||
{
|
||||
// Vorkommende Gebiete laden
|
||||
$sql_query="SELECT DISTINCT gebiet_id, gebiet FROM testtool.vw_auswertung";
|
||||
//echo $sql_query;
|
||||
@@ -69,9 +71,9 @@ while ($row=pg_fetch_object($result))
|
||||
}
|
||||
|
||||
// Ergebnisse laden
|
||||
$sql_query="SELECT * FROM testtool.vw_auswertung";
|
||||
$sql_query="SELECT vw_auswertung.* FROM testtool.vw_auswertung";
|
||||
if (isset($_POST['reihungstest']))
|
||||
$sql_query.==' WHERE ';
|
||||
$sql_query.=' JOIN public.tbl_prestudent USING (prestudent_id) WHERE reihungstest_id='.$_POST['reihungstest'];
|
||||
|
||||
//echo $sql_query;
|
||||
if(!($result=pg_query($conn, $sql_query)))
|
||||
@@ -107,6 +109,8 @@ while ($row=pg_fetch_object($result))
|
||||
|
||||
|
||||
// Vorkommende Kategorien laden
|
||||
$sql_query="SELECT DISTINCT kategorie_kurzbz FROM testtool.vw_auswertung_kategorie";
|
||||
if (isset($_POST['reihungstest']))
|
||||
$sql_query.=' JOIN public.tbl_prestudent USING (prestudent_id) WHERE reihungstest_id='.$_POST['reihungstest'];
|
||||
//echo $sql_query;
|
||||
if(!($result=pg_query($conn, $sql_query)))
|
||||
@@ -114,9 +118,15 @@ while ($row=pg_fetch_object($result))
|
||||
while ($row=pg_fetch_object($result))
|
||||
$kategorie[$row->kategorie_kurzbz]->name=$row->kategorie_kurzbz;
|
||||
|
||||
// Ergebnisse laden
|
||||
$sql_query="SELECT vw_auswertung_kategorie.*, tbl_kriterien.typ FROM testtool.vw_auswertung_kategorie, testtool.tbl_kriterien
|
||||
WHERE tbl_kriterien.kategorie_kurzbz=vw_auswertung_kategorie.kategorie_kurzbz
|
||||
// Ergebnisse laden
|
||||
$sql_query="SELECT vw_auswertung_kategorie.*, tbl_kriterien.typ
|
||||
FROM (testtool.vw_auswertung_kategorie JOIN testtool.tbl_kriterien USING (kategorie_kurzbz))";
|
||||
if (isset($_POST['reihungstest']))
|
||||
$sql_query.=' JOIN public.tbl_prestudent USING (prestudent_id)';
|
||||
$sql_query.=" WHERE vw_auswertung_kategorie.gebiet_id=tbl_kriterien.gebiet_id AND tbl_kriterien.punkte=vw_auswertung_kategorie.richtig";
|
||||
if (isset($_POST['reihungstest']))
|
||||
$sql_query.=' AND reihungstest_id='.$_POST['reihungstest'];
|
||||
|
||||
$sql_query.=" ORDER BY pruefling_id, kategorie_kurzbz";
|
||||
//echo $sql_query;
|
||||
if(!($result=pg_query($conn, $sql_query)))
|
||||
@@ -140,7 +150,7 @@ while ($row=pg_fetch_object($result))
|
||||
$erg_kat[$row->pruefling_id]->kategorie[$row->kategorie_kurzbz]->gesamt=$row->gesamt;
|
||||
$erg_kat[$row->pruefling_id]->kategorie[$row->kategorie_kurzbz]->typ=$row->typ;
|
||||
$erg_kat[$row->pruefling_id]->kategorie[$row->kategorie_kurzbz]->punkte=$row->richtig.'/'.$row->gesamt;
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -154,8 +164,8 @@ while ($row=pg_fetch_object($result))
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Technischer Teil</h1>
|
||||
|
||||
<h1>Auswertung Reihungstest</h1>
|
||||
Reihungstest wählen:
|
||||
<form method="POST">
|
||||
<SELECT name="reihungstest">';
|
||||
@@ -166,6 +176,11 @@ while ($row=pg_fetch_object($result))
|
||||
</SELECT>
|
||||
<INPUT type="submit" value="select" />
|
||||
</form>
|
||||
|
||||
<?php
|
||||
if (isset($_POST['reihungstest']))
|
||||
{
|
||||
?>
|
||||
<h1>Technischer Teil</h1>
|
||||
|
||||
<table id="zeitsperren">
|
||||
@@ -196,10 +211,10 @@ while ($row=pg_fetch_object($result))
|
||||
echo "<tr><td>$erg->pruefling_id</td><td>$erg->nachname</td><td>$erg->vorname</td><td>$erg->gebdatum</td><td>$erg->geschlecht</td>
|
||||
<td>$erg->idnachweis</td><td>$erg->registriert</td><td>$erg->stg_kurzbz</td><td>$erg->stg_bez</td><td>$erg->gruppe</td>";
|
||||
foreach ($gebiet AS $gbt)
|
||||
if (isset($erg->gebiet[$gbt->gebiet_id]))
|
||||
if (isset($erg->gebiet[$gbt->gebiet_id]))
|
||||
echo '<td>'.number_format($erg->gebiet[$gbt->gebiet_id]->punkte,2,',',' ').'</td><td nowrap>'.number_format($erg->gebiet[$gbt->gebiet_id]->prozent,2,',',' ').' %</td>';
|
||||
else
|
||||
echo '<td></td><td></td>';
|
||||
echo '<td></td><td></td>';
|
||||
echo '<td>'.number_format($erg->gesamt,2,',',' ').'</td>';
|
||||
echo '</tr>';
|
||||
}
|
||||
@@ -238,5 +253,9 @@ while ($row=pg_fetch_object($result))
|
||||
echo '</tr>';
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
|
||||
@@ -0,0 +1,373 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head><title>ToDo FAS-Online</title></head>
|
||||
<body>
|
||||
<h1 style="text-align: center;">ToDo Fas-Online</h1>
|
||||
<b>Mitarbeiter-Modul</b><br>
|
||||
<ul>
|
||||
<li style="color: rgb(0, 0, 0);">Login funktioniert nicht beim 1. mal
|
||||
wenn Mozilla bereits offen ist</li>
|
||||
<li style="color: rgb(0, 0, 0);">BIS Meldung prüfen und in
|
||||
Oberfläche integrieren</li>
|
||||
<li style="color: rgb(0, 0, 0);">Zeitweise ist das Speichern nicht
|
||||
möglich Error Code 500.<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Funktionen
|
||||
Tree nach dem Aendern eines Datensatzes in der mitte der Liste wird der
|
||||
untere Teil der Liste nicht mehr angezeigt ( refresh rebuild problem)</li><li style="color: rgb(0, 0, 0);">Ansicht von Bankverbindungen etc nur für Schaaf / Kazamias</li><li style="color: rgb(0, 0, 0);">Doppelklick auf Funktionen öffnet den Bearbeiten Dialog</li>
|
||||
<li style="color: rgb(0, 0, 0);">Beim FunktionenTree bei den Studiengaengen anzeigen ob es B/M/D ist</li><li style="color: rgb(0, 0, 0);">Excel Export soll zusätzlich die Nation anzeigen</li>
|
||||
<li style="color: rgb(0, 0, 0);">Excel Export soll zusätzlich die Firma anzeigen wenn die betreffende Person die Zustelladresse in einer Firma hat<br>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<b>LVA-Modul</b>
|
||||
<ul>
|
||||
<li>Bei partizipierung von Lehreinheiten eines anderen Studienganges
|
||||
kommt es zu Problemen<br>
|
||||
</li>
|
||||
</ul>
|
||||
<br>
|
||||
<b>FAS V2</b><br>
|
||||
<ul>
|
||||
<li style="color: rgb(0, 0, 0);">Bei karrenzierten soll ein Feld
|
||||
angezeigt werden mit von bis Datum</li>
|
||||
<li style="color: rgb(0, 0, 0);">Absolventen Beendigungsdatum bei
|
||||
allen auf einmal setzbar</li><li style="color: rgb(0, 0, 0);">import der Notenliste auch nach LVA moeglich nicht nur nach Lektor</li><li style="color: rgb(0, 0, 0);">Vorrückung sollte von Assistentinen gemacht werden können (Protokoll wer schon vorgerrückt ist)</li><li style="color: rgb(0, 0, 0);">Studenten die im 3. Semester sind sollten nicht in der Gruppe 5A1 sein<br>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
<span style="font-weight: bold;"></span><h2>Erledigte Anforderungen<br>
|
||||
</h2>
|
||||
<ul>
|
||||
<li style="color: rgb(0, 0, 0);">Neben den Funktionen soll es einen Knopf geben zum anzeigen aller Funktionen (aus allen Studiensemestern)<br>
|
||||
13.10.2006 Andreas Österreicher<br>
|
||||
es wurde bei den funktionen ein Button "alle Anzeigen" hinzugefügt.<br>
|
||||
<br>
|
||||
</li><li style="color: rgb(0, 0, 0);">Mail versenden an markierte Lektoren<br>
|
||||
15.09.2006 Andreas Österreicher<br>
|
||||
Mitarbeiter markieren->rechte Maustaste->EMail versenden (Falls
|
||||
die Mail mit externem Mailclient verschickt werden soll muss die config
|
||||
geändert werden)<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Beim Speichern der Daten mit Sonderzeichen (+, &, etc.) gehen diese verloren<br>
|
||||
12.09.2006 Andreas Österreicher<br>
|
||||
Vor dem Senden der Daten per XMLHTTPRequest werden die einzelnen Parameter mittels encodeURIComponents codiert.<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Beim
|
||||
Anlegen eines neuen Datensatzes Verschwinden bei Fr. Schaaf die anderen
|
||||
Mitarbeiter in der Liste<br>
|
||||
10.09.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Wenn nach dem ändern eines DS
|
||||
das Fenster geschlossen wird erscheint eine Abfrage zum Speichern.
|
||||
Tritt bei diesem Speichern ein Fehler auf, dann sollte das Fenster
|
||||
offen bleiben um die Eingabe korrigieren zu können. <br>
|
||||
06.07.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
|
||||
<li style="color: rgb(0, 0, 0);">Beim Speicher pruefen ob uid keine
|
||||
Umlaute oder Sonderzeichen enthaelt.<br>
|
||||
03.07.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Nach dem aendern der Email Adresse
|
||||
erscheint ein leeres Feld im Tree<br>
|
||||
03.07.2006 Andreas Österreicher<br>
|
||||
Rebuild nach Refresh eingefügt<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Einfach Hochkomma durch ´
|
||||
(ohne Shift) ersetzen<br>
|
||||
09.06.2006 Andreas Österreicher<br>
|
||||
Wurde durch ` (mit Shift) ersetzt da das ´ (ohne Shift) nicht
|
||||
richtig konvertiert wird (Zeichensatzproblem?)<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Beim loeschen eines Datensatzes der
|
||||
Verändert wurde wird nach dem loeschen gefragt ob der Datensatz
|
||||
gespeichert werden soll<br>
|
||||
06.06.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Pruefen der SVNR mittels Pruefziffer<br>
|
||||
06.06.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Speichern von SVNR mit weniger als
|
||||
10 Zeichen sollte nicht moeglich sein<br>
|
||||
06.06.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Erstellung der BIS-Meldung<br>
|
||||
31.05.2006 Andreas Österreicher<br>
|
||||
Erste Version erstellt<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Bei Eingabe von "Frau" ins Anrede
|
||||
Feld soll automatisch das geschlecht geaendert werden<br>
|
||||
29.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Löschen von Mitarbeitern nur
|
||||
von dem der es erstellt hat möglich und nur innerhalb von einer
|
||||
Woche<br>
|
||||
26.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Bei ausgeschiedenen soll aktiv
|
||||
status auf false gesetzt werden<br>
|
||||
18.05.2006 Andreas Österreicher<br>
|
||||
Beim anklicken von ausgeschieden wird aktiv status automatisch
|
||||
mitgeändert<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">mitspeichern der Aenderungen in
|
||||
Tabelle log<br>
|
||||
11.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">sleep_time als Variable fuer
|
||||
window.timeout anlegen<br>
|
||||
11.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">pruefen ob UID im LDAP existiert<br>
|
||||
11.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Personalnummer automatisch generieren<br>
|
||||
10.05.2006 Andreas Österreicher<br>
|
||||
hoechste Persnr+1<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Telefonnummern -> Neu -> Typ
|
||||
Auswahl IDs bereinigen<br>
|
||||
10.05.2006<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">creationuser richtig setzen<br>
|
||||
10.05.2006 Andreas Österreicher<br>
|
||||
Neue variable in tbl_variable mit namen fas_id angelegt welche die
|
||||
fas-benutzer_id enthaelt <br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Studiensemester Variable Umstellung
|
||||
mit Menuepunkt Einstellungen->Studiensemester<br>
|
||||
09.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Abfrage ob geänderte Daten
|
||||
gespeichert werden sollen auch beim klicken aufs Xerl<br>
|
||||
08.05.2006 Andreas Österreicher<br>
|
||||
onclose Event im window Tag<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Refresh & Rebuild nach loeschen
|
||||
einer Adresse/Email/Bankverbindung/Funktion<br>
|
||||
08.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Wenn nach aenderung der
|
||||
Mitarbeiterdaten ohne speichern ein Funktion geloescht/angelegt wird
|
||||
stimmt der Status (nach Speichern der Mitarbeiter Daten) nicht mehr<br>
|
||||
08.05.2006 Andreas Österreicher<br>
|
||||
Nach Speichern/Loeschen einer Funktion wird der Status in ein hidden
|
||||
Feld geschrieben<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Status setzen bei Person wenn die
|
||||
Funktionen angelegt werden<br>
|
||||
05.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Bei neuen Datensatz wird
|
||||
staatsbuergerschaft und Nation nicht richtig gesetzt<br>
|
||||
05.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Spaltenbreiten bei Excelfile anpassen<br>
|
||||
05.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">ExcelExport: Spalten mit ids oder
|
||||
boolean konvertieren (Familienstand, aktiv)<br>
|
||||
05.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Verrechnungskonto bei Bankverbindung
|
||||
einfügen (typ +10) & Typname in tree einfuegen<br>
|
||||
05.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Staatsbürgerschaft: in Tabelle
|
||||
Nation befindet sich ein Feld
|
||||
Sperre wenn das auf J gesetzt ist dürfen diese nicht bei uns
|
||||
studieren<br>
|
||||
04.05.2006 Andreas Österreicher<br>
|
||||
nation.rdf.php mit parameter ohnesperre=true aufrufen damit gesperrte
|
||||
nationen nicht mitgeliefert werden<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Wenn
|
||||
ein Datensatz verändert wird und ein ander Datensatz
|
||||
ausgewählt wird (Speichern Dialog wird angezeigt->klick auf Ja)
|
||||
wird der gespeicherte Datensatz markiert und nicht der vorhin
|
||||
angeklickte.<br>
|
||||
04.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Umschalten der
|
||||
Studiensemester-Variable<br>
|
||||
04.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">StartIcon im Fenster-Titel<br>
|
||||
03.05.2006 Andreas Österreicher<br>
|
||||
Icon mit Dateinamen = window-id (fas.ico) im Ordner
|
||||
<app-root>\chrome\icons\default ablegen<br>
|
||||
<br>
|
||||
</li>
|
||||
<li style="color: rgb(0, 0, 0);">Fenstergröße
|
||||
veränderbar bei Detailfenstern.<br>
|
||||
03.05.2006 Andreas Österreicher<br>
|
||||
Verwendung von resizable statt resizeable<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Ränder bei den Trees<br>
|
||||
03.05.2006 Andreas Österreicher<br>
|
||||
Stylesheet angepasst<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Excel-Export: ausgewählte Spalten übernehmen<br>
|
||||
03.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Beim ändern der Checkbox "ausgeschieden am" mit der Tastatur
|
||||
wird kein Event ausgelöst<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
oncommand statt onclick verwendet<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Beim Start kommen die aktiven FixAngestellten<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Beim FilterWechsel soll das Eingabeformular geleert werden
|
||||
&&<br>
|
||||
Speichern von leerem Formular (NeuStart oder Filterwechsel) darf
|
||||
nicht möglich sein<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
Formularfelder werden beim Start und Filterwechsel alle deaktiviert<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Mitarbeiter Klasse Parameter fürs laden der Adresse
|
||||
hinzufügen<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Beim loeschen auch das loeschen der zusätzlichen Daten
|
||||
einfügen<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Adresse in Excelfile hinzufügen (Strasse, PLZ, Ort der
|
||||
Zustelladresse)<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Pflichtfelder: Vorname, Nachname, Kuerzel<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
Farbliche Markierung der Pflichtfelder noch nicht durchgeführt<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Nach dem löschen den obersten Datensatz markieren<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Ausmass bei Funktionen sollte eine Combobox sein<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>UID und Kürzel beim speichern auf Eindeutigkeit prüfen<br>
|
||||
02.05.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Kürzel und UID automatisch generieren<br>
|
||||
28.4.2006 Andreas Österreicher<br>
|
||||
Werden jetzt beide auf einmal generiert<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Filter für Freie Dienstnehmer hinzufügen<br>
|
||||
27.4.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Familienstand, Ausbildung in MitarbeiterÜbersicht zeigt IDs
|
||||
statt Namen an<br>
|
||||
27.4.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>nicht verwendete Felder aus dem Mitarbeitertree entfernen (
|
||||
gehören zu den Funktionen )<br>
|
||||
27.4.2006 Andreas Österreicher<br>
|
||||
Folgende Felder wurden auskommentiert: entwicklungsteam, qualifikation,
|
||||
hauptberuflich, hauptberuf und sws<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Beim Sortieren stimmt der ausgewählte Datensatz nicht mehr.<br>
|
||||
27.4.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Datensatz nach dem Speichern und Aktualisieren wieder markieren<br>
|
||||
27.4.2006 Andreas Österreicher<br>
|
||||
Funktioniert nur wenn der Datensatz wirklich im tree vorhanden ist
|
||||
sonst wird nichts markiert (kann vorkommen wenn rdf nicht richtig
|
||||
geladen wird)<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Bei Funktionen ist die Codierung des RDFs falsch<br>
|
||||
27.4.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>beim Löschen eines Datensatzes verschwinden zweitweise
|
||||
andere Datensätze<br>
|
||||
27.4.2006 Andreas Österreicher<br>
|
||||
Bei öfteren Rebuild werden die Datensätze nicht richtig
|
||||
geladen<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Aktiv Feld hinzufügen<br>
|
||||
27.4.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Leere Felder werden falsch sortiert<br>
|
||||
26.4.2006 Andreas Österreicher<br>
|
||||
Leerstrings werden jetzt nur beim fuellen des trees codiert (parameter
|
||||
leerstringcodierung=true)<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Sonderzeichen im Excel-Export<br>
|
||||
27.4.2006 Christian Paminger<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Neu
|
||||
Anlegen nur bei den Filtern Alle, Fixangestellte, Aktive und Aktive
|
||||
Fixangestellte möglich. Sonst den Neu Button deaktivieren<br>
|
||||
26.4.2006 Andreas Österreicher<br>
|
||||
<br>
|
||||
</li>
|
||||
<li>Execl-Export<br>
|
||||
24.4.2006 Christian Paminger<br>
|
||||
erste statische Version implementiert<br>
|
||||
</li>
|
||||
</ul>
|
||||
<br>
|
||||
</body></html>
|
||||
@@ -0,0 +1,203 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body style="color: rgb(0, 0, 0);" alink="#ee0000" link="#0000ee"
|
||||
vlink="#551a8b">
|
||||
<div style="margin-left: 40px; background-color: rgb(51, 153, 153);"><big><span
|
||||
style="font-weight: bold;"><span style="text-decoration: underline;">Legende:</span></span><small>
|
||||
<span style="color: rgb(255, 0, 0);">Rot</span>=dringend; <span
|
||||
style="color: rgb(255, 204, 51);">Orange</span>=wichtig; Schwarz=noch
|
||||
offen; <span style="color: rgb(51, 255, 51);">Grün</span>=erledigt;
|
||||
<span style="color: rgb(192, 192, 192);">Grau</span>=passt nicht ins
|
||||
Konzept</small><span style="font-weight: bold;"><span
|
||||
style="text-decoration: underline;"><br>
|
||||
<br>
|
||||
Verplanung</span><br>
|
||||
<br>
|
||||
</span></big>
|
||||
<ul style="list-style-type: circle;">
|
||||
<li><span style="color: rgb(51, 255, 51);">LV verplanbar, wenn
|
||||
offene Stunden eindeutig (erledigt am 29.4.05 von
|
||||
Paminger) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Berücksichtigung der
|
||||
offenen
|
||||
Stunden, nicht des Blocks (erledigt für
|
||||
Multi Week am 28.4.05 von Paminger) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">zweimaliges drücken eines
|
||||
Buttons bei Verplanungsvorschlag (erledigt am
|
||||
1.5.05 von Paminger) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Semesterplan-Ansicht mit
|
||||
einem
|
||||
Aktualisierungsbutton ausstatten
|
||||
(erledigt am 5.5.05 von Paminger) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Studiengänge können in der
|
||||
Ortsansicht ihre eigenen Stunden nicht
|
||||
verschieben. Vielleicht kann man das einbauen? (erledigt am 7.5.05 von
|
||||
Paminger) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Aktualisierungsbutton beim
|
||||
scrollen der Verplanungsleiste immer
|
||||
sichtbar(erledigt am 8.5.05 von Paminger) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Nicht zu verplanende LVs
|
||||
sollen
|
||||
im Planungsdialog nicht erscheinen
|
||||
(erledigt am 9.5.05 von Pam Hinweis: Lehrformen BE und FE erscheinen
|
||||
nicht)</span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Einzelstunden löschen
|
||||
(erledigt
|
||||
am 10.5.05 von Pam Hinweis: Rechte
|
||||
Maustaste/Entfernen) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Dummy Lektor soll nicht
|
||||
kollidieren (erledigt am 17.5.05 von Pam) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Umlaute in der LFVT
|
||||
korrekt
|
||||
anzeigen (erledigt am 18.5.05 von Pam) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Bei Raumvorschlag mit
|
||||
Mitteltaste falschanzeige an Donnerstagen
|
||||
(erledigt am 18.5.05 von Pam Hinweis: War nicht nur am Donnerstag
|
||||
falsch ;-)) </span></li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Zeitwunsch der Lektoren in
|
||||
Verbands/Ortansicht bei
|
||||
LVA-Verplanungsvorschlag </span></li>
|
||||
<li><span style="color: rgb(51, 51, 255);"><span
|
||||
style="color: rgb(192, 192, 192);">Zu den Semesterwochenstunden
|
||||
zusätzlich Stunden für Prüfungen
|
||||
eintragen. (Aber nicht im FAS verrechnen) (Passt nicht ins Konzept)<br>
|
||||
</span></span></li>
|
||||
<li><font color="#33ff33">Ein Button "springen zu aktueller KW
|
||||
(heutiges Datum)"
|
||||
wäre toll. (Vorschlag: Durch Klick auf das Wort "KW") (erledigt oesi am
|
||||
18.5.2006)</font><br>
|
||||
</li>
|
||||
<li><span style="color: rgb(51, 255, 51);">Bug: Der Pfeil, der die
|
||||
Buttons zum Blättern in den Wochen
|
||||
ausblendet,
|
||||
verschwindet beim 2. Mal darauf klicken ganz. Die Blätter-Buttons
|
||||
lassen sich danach nicht mehr einblenden. (erledigt am 16.5.06 von oesi)</span></li>
|
||||
<li><font color="#33ff33">Anzahl der Studenten in einem
|
||||
Studiengang/Verband/Gruppe anzeigen</font></li>
|
||||
<li><font color="#33ff33"><br>
|
||||
</font></li>
|
||||
</ul>
|
||||
<br>
|
||||
<ul style="list-style-type: circle;">
|
||||
<li><span style="color: rgb(255, 0, 0);">In Modulansicht die
|
||||
Studiengangsspezifischen Ferienzeiten bei der
|
||||
Verplanung berücksichtigen (zB. BIW-1ENG1 zeigt nicht die Ferienzeiten
|
||||
von BIW an) </span></li>
|
||||
<li><span style="color: rgb(255, 0, 0);">Reservierungen bei
|
||||
Raumvorschlag/Verplanung berücksichtigen </span></li>
|
||||
<li><span style="color: rgb(255, 0, 0);">Kollision von
|
||||
Dummy-Lektor/Externen Räumen (GLAB) ausschalten</span></li>
|
||||
<li><span style="color: rgb(255, 0, 0);">Button zum Ein- und
|
||||
Ausschalten des Kollisionscheck</span></li>
|
||||
<li><span style="color: rgb(255, 0, 0);">Fehler "Kurzbezeichnung des
|
||||
Ortes
|
||||
ist nicht gesetzt" entfernen (oberste
|
||||
Hierarchie bei der Ortsansicht)</span></li>
|
||||
<li><br>
|
||||
<span style="color: rgb(255, 0, 0);"><br>
|
||||
<br>
|
||||
</span></li>
|
||||
<li><span style="color: rgb(255, 0, 0);"><span
|
||||
style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);">Möglichkeit direkt in der LFVT
|
||||
die Blockung einzustellen</span></span></span></li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);">Reservierungen
|
||||
anzeigen/ausblenden</span> </span></li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);">Details werden bei vielen
|
||||
LV
|
||||
nicht angezeigt</span> </span></li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);">Rücksicht auf
|
||||
Studentenanzahl bei Raumvorschlag (mittels eingegebener
|
||||
max. Personenzahl)</span></span></li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);">Ein dringendes und
|
||||
hilfreiches
|
||||
Feature wäre, wenn ich bei der Verbandsansicht zusätzlich ein
|
||||
Detailfeld mit der Studentenanzahl einblenden könnte.</span></span></li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);">Die Liste der Raumvorschläge
|
||||
(mittlere Maustaste) ist derzeit unübersichtlich lang und so nicht zu
|
||||
gebrauchen.</span></span></li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);">Quickinfos mehrzeilig anzeigen. (Oft
|
||||
sind lange Anmerkungstexte nicht vollständig lesbar)</span></span></li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);">Ändern der Lehrform einzelner,
|
||||
verplanter LV's direkt im Tempus (Vor allem bei Examen hilfreich)</span></span></li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);"></span></span><span
|
||||
style="color: rgb(255, 204, 51);">Lehrfächerverteilung in
|
||||
Lektorenansicht auf Berechtigung einschränken. (Zur Zeit kann jeder
|
||||
Tempususer aus der Lektorenansicht Stunden aus anderen Studiengängen
|
||||
verplanen)</span><br>
|
||||
</li>
|
||||
<li><br>
|
||||
</li>
|
||||
</ul>
|
||||
<br>
|
||||
<ul style="list-style-type: circle;">
|
||||
<li>Schön wäre die Möglichkeit, dass ich gemischte
|
||||
Lehrverbände gleichzeitig ansehen könnte. (zB: Gruppe A1 und B1
|
||||
gleichzeitig im Hauptfenster anzeigen) -> erleichtert das Suchen
|
||||
gemeinsamer Lücken</li>
|
||||
<li>Eine hilfreiche Funktion wäre auch, zu einzelnen,
|
||||
verplanten Lehrveranstaltungen zusätzliche Infos für <span
|
||||
style="text-decoration: underline;">uns selber</span>
|
||||
eintragen zu können. (Besonderheiten der LV, spezialwünsche, Hinweise,
|
||||
...) Dies ist bereits in der Datenbank über das Feld "Anmerkungen"
|
||||
möglich. Es benötigt deshalb nur ein entsprechendes Eingabefeld im
|
||||
Tempus. --> Dazu wäre es dann auch hilfreich, wenn die Quickinfos
|
||||
mehrzeilig angezeigt würden, damit lange Anmerkungstexte überhaupt zu
|
||||
lesen sind. (Siehe eigener Punkt)<br>
|
||||
</li>
|
||||
<li>Ferien im LV-Vorschlag berücksichtigen </li>
|
||||
<li>Ferien in Lektor- und Ortsansicht berücksichtigen </li>
|
||||
<li>Farben für Lehrfächer in der Verplanungsansicht </li>
|
||||
<li>Problem mit Fehlermeldung bei Sonderzeichen (&) in der
|
||||
Reservierung
|
||||
beheben </li>
|
||||
<li>Bei "Single Week vergabe" die offenen Stunden berücksichtigen,
|
||||
nicht
|
||||
den Block </li>
|
||||
<li>Raumvorschlag mittels Kontextmenü bei Klick mit rechter Maustaste</li>
|
||||
<li>Einzelne LV's mittels Kontextmenü beim Rechtsklick in Tabelle
|
||||
Stundenplan kopieren (von Stundenplandev) --> Damit LV gleich auf
|
||||
CIS sichtbar wird</li>
|
||||
<li><span style="color: rgb(255, 153, 0);"><span
|
||||
style="color: rgb(255, 204, 51);"></span></span>Lektoren nach
|
||||
Studiengängen einschränken (verkürzt die Liste der Lektoren)</li>
|
||||
<li><br>
|
||||
</li>
|
||||
</ul>
|
||||
<span style="color: rgb(255, 153, 0);"></span><br>
|
||||
<big><span style="font-weight: bold;"><span
|
||||
style="text-decoration: underline;">Stundenverschiebung</span><br>
|
||||
<br>
|
||||
</span></big><span style="color: rgb(255, 0, 0);">Lektorenverschiebung
|
||||
</span><br>
|
||||
<span style="color: rgb(255, 0, 0);">Löschen von Reservierungen
|
||||
</span><br style="color: rgb(255, 0, 0);">
|
||||
<span style="color: rgb(255, 0, 0);">Verschieben von Reservierungen
|
||||
</span><br>
|
||||
<br style="text-decoration: underline;">
|
||||
<big style="text-decoration: underline;"><span
|
||||
style="font-weight: bold;">Sonderwünsche (eher zweitrangig)</span></big><br>
|
||||
<br>
|
||||
"Rückgängig"-Button hinzufügen
|
||||
<br>
|
||||
<span style="color: rgb(51, 255, 51);">Zeitwünsche der betreffenden
|
||||
Lektoren bei der Verplanung im Hintergrund
|
||||
anzeigen (auch bei Verbandsansicht)</span>
|
||||
<br>
|
||||
Möglichkeit zum drucken bzw. speichern der aktuellen Ansicht (Zwecks
|
||||
Einsicht der Lektoren)
|
||||
<br>
|
||||
Verstellbare Schriftgröße
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
.stplDetailRow {
|
||||
.stplDetailRow
|
||||
{
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
-moz-binding: url('lehrveranstaltungbinding.xml.php#stplDetailRow');
|
||||
|
||||
+312
-10
@@ -5,13 +5,19 @@ body
|
||||
color: #000000;
|
||||
background-color: #F6F7FF;
|
||||
}
|
||||
|
||||
TABLE
|
||||
|
||||
table
|
||||
{
|
||||
font-size: small;
|
||||
}
|
||||
table.menu
|
||||
{
|
||||
width: 100%;
|
||||
border: 0;
|
||||
cellspacing: 0;
|
||||
cellpadding: 0;
|
||||
}
|
||||
|
||||
TABLE.liste
|
||||
table.liste
|
||||
{
|
||||
border: 1;
|
||||
cellspacing: 0;
|
||||
@@ -19,17 +25,31 @@ TABLE.liste
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
TR.liste
|
||||
tr.liste
|
||||
{
|
||||
background-color: #D3DCE3;
|
||||
}
|
||||
TR.liste0
|
||||
tr.liste0
|
||||
{
|
||||
background-color: #CCCCCC;
|
||||
background-color: #F3F3E9;
|
||||
}
|
||||
TR.liste1
|
||||
tr.liste1
|
||||
{
|
||||
background-color: #DDDDDD;
|
||||
background-color: #E6E6CC;
|
||||
}
|
||||
td.button
|
||||
{
|
||||
color: #000000;
|
||||
border-top: 1px solid #FFFFFF;
|
||||
border-right: 1px solid #706D41;
|
||||
border-bottom: 1px solid #706D41;
|
||||
border-left: 1px solid #FFFFFF;
|
||||
cursor: pointer;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-size: smaller; /*0.8em;*/
|
||||
padding-left: 6px;
|
||||
padding-right: 6px;
|
||||
text-align: center;
|
||||
}
|
||||
A.stpl_detail
|
||||
{
|
||||
@@ -304,4 +324,286 @@ h4
|
||||
background-color: #00FF00;
|
||||
}
|
||||
|
||||
|
||||
body, td
|
||||
{
|
||||
background-color: #FFFFFF;
|
||||
margin: 4px;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
padding: 0px;
|
||||
font-size: smaller; /*0.8em;*/
|
||||
}
|
||||
|
||||
img { border: none; }
|
||||
|
||||
div.logo
|
||||
{
|
||||
background-color: #CECF9C;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-size: smaller; /* 1em; */
|
||||
border: none;
|
||||
border-bottom: 2px solid #000000;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
body.browser
|
||||
{
|
||||
height: 100%;
|
||||
background-color: #efefef;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-size: smaller; /*1em;*/
|
||||
border-right: 1px dashed #c0c0c0;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
body.bottombar {
|
||||
background-color: #CECF9C;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-size: smaller; /*1em;*/
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
p.message {
|
||||
color: blue;
|
||||
}
|
||||
|
||||
p.comment {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
h2
|
||||
{
|
||||
color: #666633;
|
||||
font-size: medium; /*1.3em;*/
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-weight: bold;
|
||||
border: 2px solid #E6E6CC;
|
||||
background-color: #F3F3E9;
|
||||
padding: 2px 1em;
|
||||
margin: 0 0 1ex 0;
|
||||
}
|
||||
|
||||
h3
|
||||
{
|
||||
color: #666633;
|
||||
font-size: small;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table.error
|
||||
{
|
||||
background-color: #E6E6CC;
|
||||
}
|
||||
|
||||
table.error td {
|
||||
background-color: #E6E6CC;
|
||||
}
|
||||
|
||||
table.navbar
|
||||
{
|
||||
background-color: #E6E6CC;
|
||||
}
|
||||
|
||||
table.navbar td
|
||||
{
|
||||
height: 25px;
|
||||
color: #000000;
|
||||
background-color: #F3F3E9;
|
||||
text-align: center;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-size: smaller; /* 0.9em */
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table.navbar td.active
|
||||
{
|
||||
background-color: #E6E6CC;
|
||||
}
|
||||
|
||||
th.data
|
||||
{
|
||||
color: #000000;
|
||||
background-color: #E6E6CC;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-size: smaller; /* 0.9em */
|
||||
}
|
||||
|
||||
th.data a:active, th.data a:link, th.data a:visited, th.data a:hover
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.left
|
||||
{
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
th.required
|
||||
{
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
td.topbar
|
||||
{
|
||||
background-color: #CECF9C;
|
||||
margin: 0px 0px;
|
||||
padding: 0px;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-size: smaller; /*0.8em;*/
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.trail, .tab
|
||||
{
|
||||
border: 2px solid #E6E6CC;
|
||||
background-color: #F3F3E9;
|
||||
padding: 2px 1em;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.trail, .topbar
|
||||
{
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
.trail td
|
||||
{
|
||||
background-color: #F3F3E9;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.tabs
|
||||
{
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
margin: 0 0 1ex 0;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.tab
|
||||
{
|
||||
text-align: center;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.tabs .active
|
||||
{
|
||||
background-color: #E6E6CC;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.topbar {
|
||||
border: 2px solid #CECF9C;
|
||||
padding: 2px 1em;
|
||||
}
|
||||
|
||||
.topbar, .topbar td {
|
||||
background-color: #CECF9C;
|
||||
}
|
||||
|
||||
.topbar .platform, .topbar .host, .topbar .username {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
a:active
|
||||
{
|
||||
color: #989973;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-weight: normal;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a,a:link
|
||||
{
|
||||
color: #336699;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: #336699;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover
|
||||
{
|
||||
color: #cc0000;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.navlink:link, a.toplink:link
|
||||
{
|
||||
color: #336699;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-weight: bold;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.navlink:visited, a.toplink:visited
|
||||
{
|
||||
color: #336699;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-weight: bold;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.navlink:hover, a.toplink:hover
|
||||
{
|
||||
color: #cc0000;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-weight: bold;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.navlink:active, a.toplink:active
|
||||
{
|
||||
color: #cc0000;
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-weight: bold;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.active a
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
a.help
|
||||
{
|
||||
color: #E68800;
|
||||
font-size: smaller;
|
||||
vertical-align: super;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
pre
|
||||
{
|
||||
font-size: 110%;
|
||||
}
|
||||
|
||||
pre.data
|
||||
{
|
||||
font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
.intro li
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Syntax highlighting */
|
||||
.comment {color: #008080}
|
||||
.keyword {color: #FF8000}
|
||||
.literal {color: #808080}
|
||||
|
||||
+16
-10
@@ -1,15 +1,21 @@
|
||||
<html>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="de_AT">
|
||||
|
||||
<head>
|
||||
<title>VileSci</title>
|
||||
<title>VileSci</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
|
||||
<link rel="stylesheet" href="../skin/vilesci.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<frameset cols="150,*" rows="*" border="0" frameborder="0">
|
||||
<frame src="left.php" name="nav">
|
||||
<frame src="main.php" name="main">
|
||||
</frameset>
|
||||
<noframes>
|
||||
<body bgcolor="#FFFFFF">
|
||||
<frameset cols="200,*">
|
||||
<frame src="left.php" id="nav" name="nav" frameborder="0" />
|
||||
<frame src="main.php" id="main" name="main" frameborder="0" />
|
||||
<noframes>
|
||||
<body bgcolor="#FFFFFF">
|
||||
This application works only with a frames-enabled browser.<br />
|
||||
<a href="main.php">Use without frames</a>
|
||||
</body>
|
||||
</noframes>
|
||||
</frameset>
|
||||
|
||||
</body>
|
||||
</noframes>
|
||||
</html>
|
||||
|
||||
+72
-56
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
require("config.inc.php");
|
||||
if (!isset($REMOTE_USER))
|
||||
die ('REMOTE_USER ist nicht gesetzt!');
|
||||
//$REMOTE_USER='pam';
|
||||
//die ('REMOTE_USER ist nicht gesetzt!');
|
||||
$REMOTE_USER='pam';
|
||||
$uid=$REMOTE_USER;
|
||||
|
||||
?>
|
||||
@@ -10,67 +10,84 @@
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<link href="../skin/vilesci.css" rel="stylesheet" type="text/css">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<title>VileSci Menü</title>
|
||||
<link href="../skin/vilesci.css" rel="stylesheet" type="text/css">
|
||||
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
__js_page_array = new Array();
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
__js_page_array = new Array();
|
||||
|
||||
function js_toggle_container(conid)
|
||||
{
|
||||
if (document.getElementById)
|
||||
{
|
||||
var block = "table-row";
|
||||
if (navigator.appName.indexOf('Microsoft') > -1)
|
||||
block = 'block';
|
||||
var status = __js_page_array[conid];
|
||||
if (status == null)
|
||||
function js_toggle_container(conid)
|
||||
{
|
||||
if (document.getElementById)
|
||||
{
|
||||
var block = "table-row";
|
||||
if (navigator.appName.indexOf('Microsoft') > -1)
|
||||
block = 'block';
|
||||
var status = __js_page_array[conid];
|
||||
if (status == null)
|
||||
status = "none";
|
||||
if (status == "none")
|
||||
{
|
||||
document.getElementById(conid).style.display = block;
|
||||
if (status == "none")
|
||||
{
|
||||
document.getElementById(conid).style.display = block;
|
||||
__js_page_array[conid] = "visible";
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById(conid).style.display = 'none';
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById(conid).style.display = 'none';
|
||||
__js_page_array[conid] = "none";
|
||||
}
|
||||
return false;
|
||||
}
|
||||
else
|
||||
return true;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<title>VileSci Menü</title>
|
||||
}
|
||||
return false;
|
||||
}
|
||||
else
|
||||
return true;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="159" valign="top" nowrap>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-right-width:1px;border-right-color:#BCBCBC;">
|
||||
<body class="browser">
|
||||
<div dir="ltr">
|
||||
<div class="logo">
|
||||
<a href="intro.php" target="detail">
|
||||
<img src="../skin/images/logo.png" width="200" height="50" alt="VileSci (FASonline)" title="VileSci" />
|
||||
</a>
|
||||
</div>
|
||||
<table class="tabs">
|
||||
<tr>
|
||||
<td width="50%" class="tab active"><a href="intro.php">Introduction</a></td>
|
||||
<td width="50%" class="tab"><a href="servers.php">Servers</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<!--____________Menue Admin______________________________________________-->
|
||||
<div id="menueadmin">
|
||||
<table class="menue" style="border-right-width:1px;border-right-color:#BCBCBC;">
|
||||
<tr>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<!--Menu Eintrag Personen-->
|
||||
<!--______Menue Admin->Personen_______________________________________-->
|
||||
<tr>
|
||||
<td nowrap><a href="?Lehre" class="MenuItem1" onClick="return(js_toggle_container('Personen'));"><img src="../skin/images/menu_item.gif" width="7" height="9"> Personen</a></td>
|
||||
</tr>
|
||||
<td nowrap>
|
||||
<a href="?Lehre" class="MenuItem1" onClick="return(js_toggle_container('Personen'));">
|
||||
<img src="../skin/images/menu_item.gif" width="7" height="9" />
|
||||
Personen
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="Personen" style="display: visible;">
|
||||
<tr>
|
||||
<td width="10" nowrap> </td>
|
||||
<td nowrap>
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="Personen" style="display: visible;">
|
||||
<tr>
|
||||
<td width="10" nowrap> </td>
|
||||
<td nowrap><a class="MenuItem2" href="personen/index.html" target="main"><img src="../skin/images/menu_item.gif" width="7" height="9"> Suche</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10" nowrap> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10" nowrap> </td>
|
||||
<td nowrap><a class="MenuItem2" href="personen/funktion.php" target="main"><img src="../skin/images/menu_item.gif" width="7" height="9"> Funtionen</a></td>
|
||||
</tr>
|
||||
<!--Menu Eintrag Personen->Studenten -->
|
||||
</tr>
|
||||
<!--__Menue Admin->Personen->Studenten___________________________-->
|
||||
<tr>
|
||||
<td width="10" nowrap> </td>
|
||||
<td nowrap>
|
||||
@@ -87,7 +104,7 @@
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<!--Menu Eintrag Personen->Lektoren -->
|
||||
<!--Menu Eintrag Personen - Lektoren -->
|
||||
<tr>
|
||||
<td width="10" nowrap> </td>
|
||||
<td nowrap>
|
||||
@@ -179,7 +196,7 @@
|
||||
<!--
|
||||
<td width="10" nowrap> </td>
|
||||
<td nowrap><a class="MenuItem2" href="stundenplan/einheit_menu.php" target="main"><img src="../skin/images/menu_item.gif" width="7" height="9"> Einheiten</a></td>
|
||||
</tr>-->
|
||||
</tr> -->
|
||||
<!--Menu Eintrag Lehrfach-->
|
||||
<tr>
|
||||
<td width="10" nowrap> </td>
|
||||
@@ -215,9 +232,8 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
@@ -31,7 +31,7 @@ require_once('../../../include/adresse.class.php');
|
||||
|
||||
if(!$conn=pg_pconnect(CONN_STRING))
|
||||
die('Fehler beim Herstellen der DB Connection');
|
||||
|
||||
|
||||
$user=get_uid();
|
||||
|
||||
loadVariables($conn, $user);
|
||||
@@ -48,7 +48,7 @@ function disablefields(obj)
|
||||
val=false;
|
||||
else
|
||||
val=true;
|
||||
|
||||
|
||||
document.getElementById('titel').disabled=val;
|
||||
document.getElementById('nachname').disabled=val;
|
||||
document.getElementById('vorname').disabled=val;
|
||||
@@ -82,11 +82,11 @@ $rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('admin'))
|
||||
die('Sie haben keine Berechtigung fuer diese Seite');
|
||||
|
||||
|
||||
$where = '';
|
||||
$error = false;
|
||||
//Parameter
|
||||
$titel = (isset($_POST['titel'])?$_POST['titel']:'');
|
||||
$titel = (isset($_POST['titel'])?$_POST['titel']:'');
|
||||
$nachname = (isset($_POST['nachname'])?$_POST['nachname']:'');
|
||||
$vorname = (isset($_POST['vorname'])?$_POST['vorname']:'');
|
||||
$geschlecht = (isset($_POST['geschlecht'])?$_POST['geschlecht']:'');
|
||||
@@ -106,15 +106,15 @@ $ueberschreiben = (isset($_POST['ueberschreiben'])?$_POST['ueberschreiben']:'');
|
||||
//end Parameter
|
||||
|
||||
//Testphase fix
|
||||
if($studiengang_kz!='' && $studiengang_kz!='257')
|
||||
if($studiengang_kz!='' && $studiengang_kz!='299')
|
||||
die('Keine Berechtigung zum Importieren');
|
||||
//end Testphase
|
||||
|
||||
// *** Speichern der Daten ***
|
||||
if(isset($_POST['save']))
|
||||
{
|
||||
//echo "Saving Data: Geburtsdatum: $geburtsdatum | Titel: $titel | Nachname: $nachname | Vorname: $vorname |
|
||||
// Geschlecht: $geschlecht | Adresse: $adresse | Plz: $plz | Ort: $ort |
|
||||
//echo "Saving Data: Geburtsdatum: $geburtsdatum | Titel: $titel | Nachname: $nachname | Vorname: $vorname |
|
||||
// Geschlecht: $geschlecht | Adresse: $adresse | Plz: $plz | Ort: $ort |
|
||||
// Email: $email | Telefon: $telefon | Mobil: $mobil | Letzteausbildung: $letzteausbildung | ausbildungsart: $ausbildungsart |
|
||||
// anmerkungen: $anmerkungen | studiengang_kz: $studiengang_kz | person_id: $person_id<br><br>";
|
||||
$person = new person($conn);
|
||||
@@ -129,7 +129,7 @@ if(isset($_POST['save']))
|
||||
$error=true;
|
||||
$errormsg = 'Person konnte nicht geladen werden';
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$geburtsdatum = $person->gebdatum;
|
||||
$vorname = $person->vorname;
|
||||
@@ -141,7 +141,7 @@ if(isset($_POST['save']))
|
||||
{
|
||||
$error=true;
|
||||
$errormsg = 'Prestudent existiert bereits!';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -157,31 +157,31 @@ if(isset($_POST['save']))
|
||||
{
|
||||
$error=false;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error=true;
|
||||
$errormsg = "Person konnte nicht gespeichert werden: $person->errormsg";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//Adresse anlegen
|
||||
if($ueberschreiben!='' && !($plz=='' && $adresse=='' && $ort==''))
|
||||
{
|
||||
{
|
||||
if($person_id=='0')
|
||||
$ueberschreiben='Nein';
|
||||
|
||||
|
||||
$adr = new adresse($conn);
|
||||
//Adresse neu anlegen
|
||||
if($ueberschreiben=='Nein')
|
||||
{
|
||||
{
|
||||
$adr->new = true;
|
||||
$adr->insertamum = date('Y-m-d H:i:s');
|
||||
$adr->insertvon = $user;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
//Bestehende Adresse Ueberschreiben
|
||||
|
||||
|
||||
//Adressen der Peron laden
|
||||
$adr->load_pers($person->person_id);
|
||||
if(isset($adr->result[0]))
|
||||
@@ -193,19 +193,19 @@ if(isset($_POST['save']))
|
||||
$adr->updateamum = date('Y-m-d H:i:s');
|
||||
$adr->updatevon = $user;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error = true;
|
||||
$errormsg = 'Fehler beim laden der Adresse';
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$error = true;
|
||||
$errormsg = 'Kann die Adresse nicht ueberschreiben wenn keine da ist';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
//Adressdaten zuweisen und speichern
|
||||
@@ -222,8 +222,8 @@ if(isset($_POST['save']))
|
||||
$errormsg = $adr->errormsg;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//Kontaktdaten anlegen
|
||||
if(!$error)
|
||||
{
|
||||
@@ -238,7 +238,7 @@ if(isset($_POST['save']))
|
||||
$kontakt->insertamum = date('Y-m-d H:i:s');
|
||||
$kontakt->insertvon = $user;
|
||||
$kontakt->new = true;
|
||||
|
||||
|
||||
if(!$kontakt->save())
|
||||
{
|
||||
$error = true;
|
||||
@@ -256,7 +256,7 @@ if(isset($_POST['save']))
|
||||
$kontakt->insertamum = date('Y-m-d H:i:s');
|
||||
$kontakt->insertvon = $user;
|
||||
$kontakt->new = true;
|
||||
|
||||
|
||||
if(!$kontakt->save())
|
||||
{
|
||||
$error = true;
|
||||
@@ -274,7 +274,7 @@ if(isset($_POST['save']))
|
||||
$kontakt->insertamum = date('Y-m-d H:i:s');
|
||||
$kontakt->insertvon = $user;
|
||||
$kontakt->new = true;
|
||||
|
||||
|
||||
if(!$kontakt->save())
|
||||
{
|
||||
$error = true;
|
||||
@@ -282,7 +282,7 @@ if(isset($_POST['save']))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//Prestudent Anlegen
|
||||
if(!$error)
|
||||
{
|
||||
@@ -294,19 +294,19 @@ if(isset($_POST['save']))
|
||||
$prestudent->anmerkung = $anmerkungen .($ausbildungsart!=''?' Ausbildungsart:'.$ausbildungsart:'');
|
||||
$prestudent->reihungstestangetreten = false;
|
||||
$prestudent->bismelden = true;
|
||||
|
||||
|
||||
if(!$prestudent->save())
|
||||
{
|
||||
$error=true;
|
||||
$errormsg = $prestudent->errormsg;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//Prestudent Rolle Anlegen
|
||||
if(!$error)
|
||||
{
|
||||
$rolle = new prestudent($conn);
|
||||
|
||||
|
||||
$rolle->prestudent_id = $prestudent->prestudent_id;
|
||||
$rolle->rolle_kurzbz = 'Interessent';
|
||||
$rolle->studiensemester_kurzbz = $semester_aktuell;
|
||||
@@ -314,25 +314,25 @@ if(isset($_POST['save']))
|
||||
$rolle->datum = date('Y-m-d');
|
||||
$rolle->insertamum = date('Y-m-d H:i:s');
|
||||
$rolle->insertvon = $user;
|
||||
|
||||
|
||||
$rolle->new = true;
|
||||
|
||||
|
||||
if(!$rolle->save_rolle())
|
||||
{
|
||||
$error = true;
|
||||
$errormsg = $rolle->errormsg;
|
||||
}
|
||||
else
|
||||
else
|
||||
$error = false;
|
||||
}
|
||||
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
pg_query($conn, 'COMMIT');
|
||||
die("<b>Interessent $vorname $nachname wurde erfolgreich angelegt</b><br>");
|
||||
}
|
||||
else
|
||||
{
|
||||
{
|
||||
pg_query($conn, 'ROLLBACK');
|
||||
echo '<span class="error">'.$errormsg.'</span>';
|
||||
}
|
||||
@@ -436,8 +436,8 @@ if($where!='')
|
||||
echo '</table>';
|
||||
}
|
||||
}
|
||||
//else
|
||||
// echo 'Zum Erstellen des Vorschlags bitte Geburtsdatum oder Vorname und Nachname eingeben';
|
||||
//else
|
||||
// echo 'Zum Erstellen des Vorschlags bitte Geburtsdatum oder Vorname und Nachname eingeben';
|
||||
|
||||
?>
|
||||
</td>
|
||||
|
||||
Reference in New Issue
Block a user