mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 23:42:17 +00:00
lektor_uebersicht.php: Suche nun auch nach Vornamen UND Nachnamen möglich
zeitwunsch.php: Es wird nun angezeigt, wann und von wem der Zeitwunsch zuletzt aktualisiert wurde. Außerdem wird beim speichern der User des eingeloggten Benutzers gespeichert.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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))
|
||||
?>
|
||||
</TABLE>
|
||||
<br/>
|
||||
<?php
|
||||
if($updatevon!='')
|
||||
{
|
||||
echo 'Zeitwunsch zuletzt aktualisiert von ';
|
||||
echo $updatevon;
|
||||
echo ' am ';
|
||||
echo $datum_obj->formatDatum($updateamum,'d.m.Y H:i:s');
|
||||
}
|
||||
else
|
||||
{
|
||||
echo 'Noch keine Zeitwünsche eingetragen';
|
||||
}
|
||||
?>
|
||||
<br/>
|
||||
<br/>
|
||||
<INPUT type="hidden" name="uid" value="<?php echo $uid; ?>">
|
||||
<INPUT type="submit" name="save" value="Speichern">
|
||||
</FORM>
|
||||
@@ -190,12 +210,6 @@ if (!isset($uid))
|
||||
</TD>
|
||||
<TD>Hier kann ich Unterrichten</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">0</DIV>
|
||||
</TD>
|
||||
<TD>keine Bedeutung</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<DIV align="right">-1</DIV>
|
||||
|
||||
Reference in New Issue
Block a user