mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
This commit is contained in:
@@ -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 </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 </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')." </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')." </td>\n";
|
||||
$htmlstr .= " <td><b>updatevon</b></td><td>".$bm->updatevon."</td>\n";
|
||||
$htmlstr .= " </tr><tr>";
|
||||
$htmlstr .= " <td> </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')." </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')." </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öschen'></td>";
|
||||
$htmlstr .= " <td><input type='submit' name='del' value='lö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 ( $row->uid )</td>\n";
|
||||
$htmlstr .= " <td>".$row->ausgegebenam."</td>\n";
|
||||
$htmlstr .= " <td>$row->retouram</td>\n";
|
||||
|
||||
Reference in New Issue
Block a user