diff --git a/vilesci/personen/lektor_uebersicht.php b/vilesci/personen/lektor_uebersicht.php index 59b8581a5..305f9cee0 100644 --- a/vilesci/personen/lektor_uebersicht.php +++ b/vilesci/personen/lektor_uebersicht.php @@ -84,8 +84,7 @@ if(!isset($_GET['searchstr'])) $qry = "SELECT vw_mitarbeiter.*, tbl_standort.kurzbz as standort_kurzbz FROM campus.vw_mitarbeiter LEFT JOIN public.tbl_standort USING(standort_id)"; if(!empty($searchstr)) - $qry.=" where uid ~* '".addslashes($searchstr)."' OR nachname ~* '".addslashes($searchstr)."' OR vorname ~* '".addslashes($searchstr)."' "; - + $qry.=" where nachname||' '||vorname ~* '".addslashes($searchstr)."' OR vorname||' '||nachname ~* '".addslashes($searchstr)."' OR uid ~* '".addslashes($searchstr)."' "; if(isset($order)) $qry .= " ORDER BY $order"; else diff --git a/vilesci/personen/zeitwunsch.php b/vilesci/personen/zeitwunsch.php index aa27c51c3..d67a62f67 100644 --- a/vilesci/personen/zeitwunsch.php +++ b/vilesci/personen/zeitwunsch.php @@ -31,6 +31,7 @@ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/basis_db.class.php'); include('../../include/functions.inc.php'); include('../../include/globals.inc.php'); +require_once('../../include/datum.class.php'); if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); @@ -48,7 +49,9 @@ if (!isset($uid)) { die( "uid nicht gesetzt"); } - +$uid_benutzer = get_uid(); +$datum_obj = new datum(); +$updatevon = 0; //Stundentabelleholen if(! $result_stunde=$db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde")) @@ -71,13 +74,13 @@ if (!isset($uid)) $num_rows_wunsch=$db->db_num_rows($erg_wunsch); if ($num_rows_wunsch==0) { - $query="INSERT INTO campus.tbl_zeitwunsch (mitarbeiter_uid, stunde, tag, gewicht) VALUES ('$uid', '$stunde', '$t', '$gewicht')"; + $query="INSERT INTO campus.tbl_zeitwunsch (mitarbeiter_uid, stunde, tag, gewicht, updateamum, updatevon) VALUES ('$uid', '$stunde', '$t', '$gewicht', now(), '$uid_benutzer')"; if(!($erg=$db->db_query($query))) die($db->db_last_error()); } elseif ($num_rows_wunsch==1) { - $query="UPDATE campus.tbl_zeitwunsch SET gewicht=$gewicht WHERE mitarbeiter_uid='$uid' AND stunde='$stunde' AND tag='$t'"; + $query="UPDATE campus.tbl_zeitwunsch SET gewicht=$gewicht, updateamum=now(), updatevon='$uid_benutzer' WHERE mitarbeiter_uid='$uid' AND stunde='$stunde' AND tag='$t'"; //echo $query; if(!($erg=$db->db_query($query))) die($db->db_last_error()); @@ -96,6 +99,8 @@ if (!isset($uid)) $stunde=$db->db_result($erg,$i,"stunde"); $gewicht=$db->db_result($erg,$i,"gewicht"); $wunsch[$tag][$stunde]=$gewicht; + $updateamum=$db->db_result($erg,$i,"updateamum"); + $updatevon=$db->db_result($erg,$i,"updatevon"); } if(!isset($wunsch)) { @@ -161,6 +166,21 @@ if (!isset($uid)) ?>
+ formatDatum($updateamum,'d.m.Y H:i:s'); + } + else + { + echo 'Noch keine Zeitwünsche eingetragen'; + } + ?> +
+
@@ -190,12 +210,6 @@ if (!isset($uid)) Hier kann ich Unterrichten - - -
0
- - keine Bedeutung -
-1