This commit is contained in:
Andreas Österreicher
2010-05-04 09:44:00 +00:00
parent a674dcfc7b
commit e9e76dd0d9
2 changed files with 54 additions and 76 deletions
+52 -73
View File
@@ -31,10 +31,13 @@
require_once('../../include/person.class.php');
require_once('../../include/benutzer.class.php');
require_once('../../include/studiensemester.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
require_once('../../include/datum.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$datum_obj = new datum();
$user = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
@@ -48,31 +51,20 @@
if (isset($_REQUEST['betriebsmittel_id']))
$betriebsmittel_id =$_REQUEST['betriebsmittel_id'];
if (isset($_REQUEST['person_id']))
$person_id =$_REQUEST['person_id'];
$betriebsmittelperson_id = isset($_REQUEST['betriebsmittelperson_id'])?$_REQUEST['betriebsmittelperson_id']:'';
$uid = isset($_REQUEST['uid'])?$_REQUEST['uid']:'';
$wert = isset($_REQUEST['wert'])?$_REQUEST['wert']:'';
$bmbetriebsmitteltyp=isset($_POST["bmbetriebsmitteltyp"])?$_POST["bmbetriebsmitteltyp"]:'';
$bmbeschreibung=isset($_POST["bmbeschreibung"])?$_POST["bmbeschreibung"]:'';
$bmnummer=isset($_POST["bmnummer"])?$_POST["bmnummer"]:'';
$bmnummerintern=isset($_POST["bmnummerintern"])?$_POST["bmnummerintern"]:'';
$bmreservieren=isset($_POST["bmreservieren"])?$_POST["bmreservieren"]:'';
$bmort_kurzbz=isset($_POST["bmort_kurzbz"])?$_POST["bmort_kurzbz"]:'';
$bmext_id=isset($_POST["bmext_id"])?$_POST["bmext_id"]:'';
$bmupdatevon=isset($_POST["bmupdatevon"])?$_POST["bmupdatevon"]:$user;
$bminsertvon=isset($_POST["bminsertvon"])?$_POST["bminsertvon"]:$user;
$bmpausgegebenam=isset($_POST["bmpausgegebenam"])?$_POST["bmpausgegebenam"]:'';
$bmpretouram=isset($_POST["bmpretouram"])?$_POST["bmpretouram"]:'';
$bmpkaution=isset($_POST["bmpkaution"])?$_POST["bmpkaution"]:'';
$bmpanmerkung=isset($_POST["bmpanmerkung"])?$_POST["bmpanmerkung"]:'';
$bmpext_id=isset($_POST["bmpext_id"])?$_POST["bmpext_id"]:'';
$bmpupdatevon=isset($_POST["bmpupdatevon"])?$_POST["bmpupdatevon"]:$user;
$bmpinsertvon=isset($_POST["bmpinsertvon"])?$_POST["bmpinsertvon"]:$user;
if(isset($_POST["schick"]))
{
@@ -83,16 +75,12 @@
if($betriebsmittel_id!='')
{
$bm=new betriebsmittel();
$bm->betriebsmittel_id=$betriebsmittel_id;
$bm->betriebsmitteltyp=$bmbetriebsmitteltyp;
$bm->nummer=$bmnummer;
$bm->nummerintern=$bmnummerintern;
$bm->beschreibung=$bmbeschreibung;
$bm->ort_kurzbz=$bmort_kurzbz;
$bm->reservieren=$bmreservieren;
$bm->insertvon=$bminsertvon;
$bm->updatevon=$bmupdatevon;
$bm->ext_id=$bmext_id;
if(!$bm->load($betriebsmittel_id))
die('Fehler beim Laden des Betriebsmittels');
$bm->nummer = $bmnummer;
$bm->beschreibung = $bmbeschreibung;
$bm->updatevon = $user;
$bm->updateamum = date('Y-m-d H:i:s');
if(!$bm->save())
{
@@ -102,18 +90,19 @@
{
$reloadstr.="<br>Betriebsmittel-Datensatz wurde aktualisiert.";
}
if($person_id!='')
if($betriebsmittelperson_id!='')
{
$bmp=new betriebsmittelperson();
$bmp->betriebsmittel_id=$betriebsmittel_id;
$bmp->person_id=$person_id;
$bmp->ausgegebenam=$bmpausgegebenam;
$bmp->retouram=$bmpretouram;
if(!$bmp->load($betriebsmittelperson_id))
die('Fehler beim Laden der Personenzuordnung');
$bmp->ausgegebenam=$datum_obj->formatDatum($bmpausgegebenam,'Y-m-d');
$bmp->retouram=$datum_obj->formatDatum($bmpretouram,'Y-m-d');
$bmp->kaution=$bmpkaution;
$bmp->anmerkung=$bmpanmerkung;
$bmp->ext_id=$bmpext_id;
$bmp->updatevon=$bmpupdatevon;
$bmp->insertvon=$bmpinsertvon;
$bmp->updatevon=$user;
$bmp->insertvon=date('Y-m-d H:i:s');
if(!$bmp->save())
{
$reloadstr.="<br>Aktualisierung des Betriebsmittelperson-Datensatzes fehlgeschlagen!";
@@ -127,61 +116,55 @@
}
if (isset($person_id) && isset($betriebsmittel_id))
if (isset($betriebsmittel_id) && isset($betriebsmittelperson_id))
{
$bm=new betriebsmittel($betriebsmittel_id);
$bmp=new betriebsmittelperson($betriebsmittel_id,$person_id);
$bmp=new betriebsmittelperson($betriebsmittelperson_id);
$htmlstr .= "<table style='padding-top:10px;'>\n";
$htmlstr .= "<form action='' method='POST'>\n";
$htmlstr .= "<table style='padding-top:10px;'>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td><b>BM-ID </b><input type='hidden' name='bmbetriebsmittel' value='$bm->betriebsmittel_id'>".$bm->betriebsmittel_id."</td>\n";
$htmlstr .= " <td><b>Betriebsmitteltyp </b><input type='text' name='bmbetriebsmitteltyp' value='".$bm->betriebsmitteltyp."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td>Betriebsmittel</td>\n";
$htmlstr .= " </tr>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td><b>BM-ID </b></td><td><input type='hidden' name='bmbetriebsmittel' value='$bm->betriebsmittel_id'>".$bm->betriebsmittel_id."</td>\n";
$htmlstr .= " <td><b>Betriebsmitteltyp:</b></td><td>$bm->betriebsmitteltyp</td>\n";
$htmlstr .= " <td><b>Nummer &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><input type='text' name='bmnummer' value='".$bm->nummer."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>Nummer intern </b><input type='text' name='bmnummerintern' value='".$bm->nummerintern."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>Nummer</b></td><td><input type='text' name='bmnummer' value='".$bm->nummer."' size='15' maxlength='64'></td>\n";
$htmlstr .= " </tr><tr>";
$htmlstr .= " <td><b>Beschreibung </b><input type='text' name='bmbeschreibung' value='".$bm->beschreibung."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>Ort Kurzbz &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b>
<input type='text' name='bmort_kurzbz' value='".$bm->ort_kurzbz."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>reservieren </b><input type='text' name='bmreservieren' value='".$bm->reservieren."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>Beschreibung </b></td><td colspan='8'><input type='text' name='bmbeschreibung' value='".$bm->beschreibung."' size='64' maxlength='64'></td>\n";
$htmlstr .= " </tr><tr>";
$htmlstr .= " <td><b>insertamum </b>".$bm->insertamum."</td>\n";
$htmlstr .= " <td><b>insertvon </b><input type='hidden' name='bminsertvon' value='".$bm->insertvon."'>".$bm->insertvon."</td>\n";
$htmlstr .= " <td><b>insertamum </b></td><td>".$datum_obj->formatDatum($bm->insertamum,'d.m.Y H:i')."&nbsp;</td>\n";
$htmlstr .= " <td><b>insertvon </b></td><td>".$bm->insertvon."</td>\n";
$htmlstr .= " <td><b>updateamum </b>".$bm->updateamum."</td>\n";
$htmlstr .= " <td><b>updatevon </b><input type='hidden' name='bmupdatevon' value='".$user."'>".$bm->updatevon."</td>\n";
$htmlstr .= " <td><b>ext_id </b><input type='hidden' name='bmext_id' value='".$bm->ext_id."'>".$bm->ext_id."</td>\n";
$htmlstr .= " <td><b>updateamum</b></td><td>".$datum_obj->formatDatum($bm->updateamum,'d.m.Y H:i')."&nbsp;</td>\n";
$htmlstr .= " <td><b>updatevon</b></td><td>".$bm->updatevon."</td>\n";
$htmlstr .= " </tr><tr>";
$htmlstr .= " <td>&nbsp;</td>\n";
$htmlstr .= " </tr><tr>";
$htmlstr .= " </tr>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td><b>P-ID </b><input type='hidden' name='bmpperson_id' value='$bmp->person_id'>".$bmp->person_id."</td>\n";
$htmlstr .= " <td><b>ausgegeben am </b><input type='text' name='bmpausgegebenam' value='".$bmp->ausgegebenam."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>retour am </b><input type='text' name='bmpretouram' value='".$bmp->retouram."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>Kaution </b><input type='text' name='bmpkaution' value='".$bmp->kaution."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td>Personenzuordnung</td>\n";
$htmlstr .= " </tr>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td><b>BMP-ID </b></td><td><input type='hidden' name='betriebsmittelperson_id' value='$bmp->betriebsmittelperson_id'>$bmp->betriebsmittelperson_id</td>\n";
$htmlstr .= " <td><b>ausgegeben am </b></td><td><input type='text' name='bmpausgegebenam' value='".$datum_obj->formatDatum($bmp->ausgegebenam,'d.m.Y')."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>retour am </b></td><td><input type='text' name='bmpretouram' value='".$datum_obj->formatDatum($bmp->retouram,'d.m.Y')."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>Kaution </b></td><td><input type='text' name='bmpkaution' value='".$bmp->kaution."' size='15' maxlength='64'></td>\n";
$htmlstr .= " </tr><tr>";
$htmlstr .= " <td><b>Anmerkung </b><input type='bmpanmerkung' name='bmpanmerkung' value='".$bmp->anmerkung."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><b>Anmerkung </b></td><td colspan='8'><input type='text' name='bmpanmerkung' value='".$bmp->anmerkung."' size='64' maxlength='64'></td>\n";
$htmlstr .= " </tr><tr>";
$htmlstr .= " <td><b>insertamum </b>".$bmp->insertamum."</td>\n";
$htmlstr .= " <td><b>insertvon </b><input type='hidden' name='bmpinsertvon' value='$bm->insertvon'>".$bmp->insertvon."</td>\n";
$htmlstr .= " <td><b>updateamum </b>".$bmp->updateamum."</td>\n";
$htmlstr .= " <td><b>updatevon </b><input type='hidden' name='bmpupdatevon' value='$user'>".$bmp->updatevon."</td>\n";
$htmlstr .= " <td><b>ext_id </b><input type='hidden' name='bmpext_id' value='$bm->ext_id'>".$bmp->ext_id."</td>\n";
$htmlstr .= " <td><b>insertamum </b></td><td>".$datum_obj->formatDatum($bmp->insertamum,'d.m.Y H:i')."&nbsp;</td>\n";
$htmlstr .= " <td><b>insertvon </b></td><td>".$bmp->insertvon."</td>\n";
$htmlstr .= " <td><b>updateamum </b></td><td>".$datum_obj->formatDatum($bmp->updateamum,'d.m.Y H:i')."&nbsp;</td>\n";
$htmlstr .= " <td><b>updatevon </b></td><td>".$bmp->updatevon."</td>\n";
$htmlstr .= " </tr><tr>";
$htmlstr .= " <td><input type='submit' name='schick' value='speichern'></td>";
$htmlstr .= " <td><input type='submit' name='del' value='l&ouml;schen'></td>";
$htmlstr .= " <td><input type='submit' name='del' value='l&ouml;schen' onclick='return confdel()'></td>";
$htmlstr .= " </tr>\n";
$htmlstr .= "</form>\n";
$htmlstr .= "</table>\n";
$htmlstr .= "</form>\n";
}
$htmlstr .= "<div class='inserterror'>".$errorstr."</div>\n";
?>
@@ -192,15 +175,11 @@
<title>Betriebsmitel-Details</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
<script src="../../include/js/mailcheck.js"></script>
<script src="../../include/js/datecheck.js"></script>
<script type="text/javascript">
function confdel()
{
if(confirm("Diesen Datensatz wirklick loeschen?"))
return true;
return false;
return confirm("Diesen Datensatz wirklick loeschen?");
}
</script>
@@ -93,7 +93,7 @@ if(isset($_GET['searchstr']) || isset($_POST['bmsuche']))
{
$htmlstr .= "<table id='t1' class='liste table-autosort:2 table-stripeclass:alternate table-autostripe'> <thead><tr class='liste'>\n";
$htmlstr .= " <th class='table-sortable:default'>Typ</th><th class='table-sortable:default'>Nummer</th>
<th class='table-sortable:default'>NrIntern</th><th class='table-sortable:default'>Person (UID)</th>
<th class='table-sortable:default'>Person (UID)</th>
<th class='table-sortable:default'>Ausgabe</th><th class='table-sortable:alphanumeric'>Retour</th>";
$htmlstr .= " </tr></thead><tbody>\n";
$i = 0;
@@ -103,9 +103,8 @@ if(isset($_GET['searchstr']) || isset($_POST['bmsuche']))
$htmlstr .= " <tr>\n";
$htmlstr .= " <td>".$row->betriebsmitteltyp."</td>\n";
$htmlstr .= ' <td>
<a href="betriebsmittel_details.php?betriebsmittel_id='.$row->betriebsmittel_id.'&person_id='.$row->person_id.'"
<a href="betriebsmittel_details.php?betriebsmittel_id='.$row->betriebsmittel_id.'&betriebsmittelperson_id='.$row->betriebsmittelperson_id.'"
target="betriebsmittel_details">'.$row->nummer."</a></td>\n";
$htmlstr .= " <td>".$row->nummerintern."</td>\n";
$htmlstr .= " <td>$row->nachname $row->vorname &nbsp; ( $row->uid )</td>\n";
$htmlstr .= " <td>".$row->ausgegebenam."</td>\n";
$htmlstr .= " <td>$row->retouram</td>\n";