diff --git a/cis/private/lehre/lector_choice.php b/cis/private/lehre/lector_choice.php
index 9edac5919..6d3845676 100644
--- a/cis/private/lehre/lector_choice.php
+++ b/cis/private/lehre/lector_choice.php
@@ -108,9 +108,9 @@
$sql_query = "SELECT DISTINCT vorname, nachname, uid FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, campus.vw_mitarbeiter
WHERE tbl_lehreinheit.lehrveranstaltung_id='$lvid' AND
- studiensemester_kurzbz='$stsem' AND
tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND
- mitarbeiter_uid=uid ORDER BY nachname, vorname, uid";
+ mitarbeiter_uid=uid AND uid='$user' ORDER BY nachname, vorname, uid";
+ //studiensemester_kurzbz='$stsem' AND
if($result = pg_query($sql_conn, $sql_query))
{
diff --git a/cis/private/lehre/notenliste.php b/cis/private/lehre/notenliste.php
index 6cf0e7181..43b264a65 100644
--- a/cis/private/lehre/notenliste.php
+++ b/cis/private/lehre/notenliste.php
@@ -61,7 +61,8 @@ $qry = "SELECT
WHERE
person.uid='$user' AND
person.person_pk=student.person_fk AND
- studiengang.studiengang_pk=student.studiengang_fk
+ studiengang.studiengang_pk=student.studiengang_fk
+ ORDER BY aufgenommenam DESC LIMIT 1
";
if(!$row=pg_fetch_object(pg_query($conn,$qry)))
diff --git a/cis/private/profile/lva_liste.php b/cis/private/profile/lva_liste.php
index 19fbde311..6327e68ad 100644
--- a/cis/private/profile/lva_liste.php
+++ b/cis/private/profile/lva_liste.php
@@ -63,7 +63,7 @@
if ($num_rows>0)
{
echo '
| LVNR | Lehrfach | Lehrform | Bezeichnung | Lektor | STG | S | V | G | Gruppe | Raumtyp | Alternativ | Block | WR | Std | KW | Anmerkung | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LVNR | Lehrfach | Lehrform | LV Bezeichnung | Lehrfach Bezeichnung | Lektor | STG | S | V | G | Gruppe | Raumtyp | Alternativ | Block | WR | Std | KW | Anmerkung | '.$row->lvnr.' | '; echo ''.$row->lehrfach.' | '; echo ''.$row->lehrform_kurzbz.' | '; + $qry = "SELECT bezeichnung FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id='$row->lehrveranstaltung_id'"; + $result_lv = pg_query($conn, $qry); + $row_lv = pg_fetch_object($result_lv); + echo ''.$row_lv->bezeichnung.' | '; echo ''.$row->lehrfach_bez.' | '; echo ''.$row->lektor.' | '; echo ''.$row->stg_kurzbz.' | '; diff --git a/cis/private/profile/zeitwunsch.php b/cis/private/profile/zeitwunsch.php index 21c9b5b3d..a3b694a3c 100644 --- a/cis/private/profile/zeitwunsch.php +++ b/cis/private/profile/zeitwunsch.php @@ -1,25 +1,43 @@ , + * Andreas OesterreicherHELP | +HELP |
Bitte kontrollieren/ändern Sie Ihre Zeitwünsche und klicken Sie anschließend
- auf "Speichern"!
-
| Wert | -
- Bedeutung
- |
-
|---|---|
|
- 2
- |
- Hier möchte ich unterrichten | -
|
- 1
- |
- Hier kann ich unterrichten | -
|
- 0
- |
- keine Bedeutung | -
|
- -1
- |
- Hier nur in extremen Notfällen | -
|
- -2
- |
- Hier auf gar keinen Fall !!! | -
-
Bei Problemen wenden Sie sich bitte an die LV-Koordinationsstelle.
-+ +
+load($_GET['id']);
+ $zeitsperre->new=false;
+ $zeitsperre->zeitsperre_id = $_GET['id'];
+ }
+ }
+ else
+ {
+ $zeitsperre->new=true;
+ $zeitsperre->insertamum = date('Y-m-d H:i:s');
+ $zeitsperre->insertvon = $uid;
+ }
+
+ if(!$error)
+ {
+ $zeitsperre->zeitsperretyp_kurzbz = $_POST['zeitsperretyp_kurzbz'];
+ $zeitsperre->mitarbeiter_uid = $uid;
+ $zeitsperre->bezeichnung = $_POST['bezeichnung'];
+ $zeitsperre->vondatum = $_POST['vondatum'];
+ $zeitsperre->vonstunde = $_POST['vonstunde'];
+ $zeitsperre->bisdatum = $_POST['bisdatum'];
+ $zeitsperre->bisstunde = $_POST['bisstunde'];
+ $zeitsperre->erreichbarkeit = $_POST['erreichbarkeit'];
+ $zeitsperre->vertretung_uid = $_POST['vertretung_uid'];
+ $zeitsperre->updateamum = date('Y-m-d H:i:s');
+ $zeitsperre->updatevon = $uid;
+
+ if($zeitsperre->save())
+ {
+ echo "Daten wurden erfolgreich gespeichert";
+ }
+ else
+ echo "Fehler beim Speichern der Daten";
+ }
+ else
+ echo "$error_msg";
+}
+
+if(isset($_GET['type']) && $_GET['type']=='delete_sperre')
+{
+ $zeit = new zeitsperre($conn);
+ $zeit->load($_GET['id']);
+ if($zeit->mitarbeiter_uid==$uid)
+ {
+ if($zeit->delete($_GET['id']))
+ {
+ echo "Eintrag wurde geloescht";
+ }
+ else
+ echo "Fehler beim loeschen des Eintrages";
+ }
+ else
+ echo "Sie haben keine Berechtigung diesen Datensatz zu loeschen";
+}
+
+
+$zeit = new zeitsperre($conn);
+$zeit->getzeitsperren($uid);
+if(count($zeit->result)>0)
+{
+ echo '
| ';
+echo ''; + + + +$zeitsperre = new zeitsperre($conn); +$action = "$PHP_SELF?type=new_sperre"; +if(isset($_GET['type']) && $_GET['type']=='edit') +{ + if(isset($_GET['id']) && is_numeric($_GET['id'])) + { + $zeitsperre->load($_GET['id']); + if($zeitsperre->mitarbeiter_uid!=$uid) + { + die("Sie haben keine Berechtigung diese Zeitsperre zu aendern"); + } + $action = "$PHP_SELF?type=edit_sperre&id=".$_GET['id']; + } + else + { + die("Fehlerhafte Parameteruebergabe"); + } +} + +echo ' | +