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))