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:
Manfred Kindl
2012-05-29 16:19:44 +00:00
parent aa36306545
commit 0007d64147
2 changed files with 24 additions and 11 deletions
+1 -2
View File
@@ -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
+23 -9
View File
@@ -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>