mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
- UID bei Zutrittskarten / Betriebsmittel mitspeichern
- GUI zum Zuweisen von neuen Karten
This commit is contained in:
@@ -30,6 +30,7 @@ loadVariables($user);
|
||||
var BetriebsmittelTreeDatasource; //Datasource des BetriebsmittelTrees
|
||||
var BetriebsmittelSelectBetriebsmittelperson_id=null; //Betriebsmittelzurodnung die nach dem Refresh markiert werden soll
|
||||
var Betriebsmittel_Person_id;
|
||||
var Betriebsmittel_Person_UID;
|
||||
// ********** Observer und Listener ************* //
|
||||
|
||||
// ****
|
||||
@@ -77,10 +78,11 @@ var BetriebsmittelTreeListener =
|
||||
// ****
|
||||
// * Laedt den Betriebsmitteltree
|
||||
// ****
|
||||
function loadBetriebsmittel(person_id)
|
||||
function loadBetriebsmittel(person_id, uid)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
Betriebsmittel_Person_id = person_id;
|
||||
Betriebsmittel_Person_UID = uid;
|
||||
|
||||
// *** Betriebsmittel ***
|
||||
betriebsmitteltree = document.getElementById('betriebsmittel-tree');
|
||||
@@ -400,6 +402,7 @@ function BetriebsmittelDetailSpeichern()
|
||||
req.add('nummer2', nummer2);
|
||||
req.add('beschreibung', beschreibung);
|
||||
req.add('studiengang_kz', studiengang_kz);
|
||||
req.add('uid', Betriebsmittel_Person_UID);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@ header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Pragma: no-cache");
|
||||
header("Content-type: application/vnd.mozilla.xul+xml");
|
||||
require_once('../config/vilesci.config.inc.php');
|
||||
require_once('../include/basis.class.php');
|
||||
|
||||
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
|
||||
@@ -38,12 +39,20 @@ if(isset($_GET['person_id']) && is_numeric($_GET['person_id']))
|
||||
$person_id = $_GET['person_id'];
|
||||
else
|
||||
die('Parameter person_id muss uebergeben werden');
|
||||
|
||||
if(isset($_GET['uid']))
|
||||
{
|
||||
$basis = new basis();
|
||||
$uid = $basis->convert_html_chars($_GET['uid']);
|
||||
}
|
||||
else
|
||||
$uid='';
|
||||
?>
|
||||
|
||||
<window id="Betriebsmittel"
|
||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
onload="loadBetriebsmittel(<?php echo $person_id; ?>);"
|
||||
onload="loadBetriebsmittel(<?php echo $person_id.",'".$uid."'"; ?>);"
|
||||
>
|
||||
|
||||
<script type="application/x-javascript" src="<?php echo APP_ROOT; ?>content/betriebsmitteloverlay.js.php" />
|
||||
|
||||
+13
-2
@@ -39,6 +39,7 @@ require_once('../include/bankverbindung.class.php');
|
||||
require_once('../include/variable.class.php');
|
||||
require_once('../include/benutzerfunktion.class.php');
|
||||
require_once('../include/studiensemester.class.php');
|
||||
require_once('../include/fotostatus.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
@@ -530,12 +531,22 @@ if(!$error)
|
||||
}
|
||||
else
|
||||
{
|
||||
$qry = "UPDATE public.tbl_person SET foto=null WHERE person_id='".$_POST['person_id']."'";
|
||||
$qry = "UPDATE public.tbl_person SET foto=null WHERE person_id=".$db->db_add_param($_POST['person_id']);
|
||||
if($db->db_query($qry))
|
||||
{
|
||||
$qry = "DELETE FROM public.tbl_akte WHERE person_id='".$_POST['person_id']."' AND dokument_kurzbz='Lichtbil'";
|
||||
$qry = "DELETE FROM public.tbl_akte WHERE person_id=".$db->db_add_param($_POST['person_id'])." AND dokument_kurzbz='Lichtbil'";
|
||||
if($db->db_query($qry))
|
||||
{
|
||||
$fs = new fotostatus();
|
||||
$fs->person_id = $_POST['person_id'];
|
||||
$fs->fotostatus_kurzbz='abgewiesen';
|
||||
$fs->datum = date('Y-m-d');
|
||||
$fs->insertamum = date('Y-m-d H:i:s');
|
||||
$fs->insertvon = $user;
|
||||
$fs->updateamum = date('Y-m-d H:i:s');
|
||||
$fs->updatevon = $user;
|
||||
$fs->save(true);
|
||||
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
|
||||
@@ -591,7 +591,7 @@ function MitarbeiterAuswahl()
|
||||
document.getElementById('mitarbeiter-kontakt').setAttribute('src','kontakt.xul.php?person_id='+person_id);
|
||||
|
||||
// ***** BETRIEBSMITTEL *****
|
||||
document.getElementById('mitarbeiter-betriebsmittel').setAttribute('src','betriebsmitteloverlay.xul.php?person_id='+person_id);
|
||||
document.getElementById('mitarbeiter-betriebsmittel').setAttribute('src','betriebsmitteloverlay.xul.php?person_id='+person_id+'&uid='+uid);
|
||||
|
||||
// **** VERWENDUNG ****
|
||||
verwendungtree = document.getElementById('mitarbeiter-tree-verwendung');
|
||||
|
||||
@@ -1914,6 +1914,7 @@ if(!$error)
|
||||
$bmp->kaution = trim(str_replace(',','.',$_POST['kaution']));
|
||||
$bmp->ausgegebenam = $_POST['ausgegebenam'];
|
||||
$bmp->retouram = $_POST['retouram'];
|
||||
$bmp->uid = $_POST['uid'];
|
||||
|
||||
if($bmp->save())
|
||||
{
|
||||
|
||||
@@ -1288,7 +1288,7 @@ function StudentAuswahl()
|
||||
document.getElementById('student-kontakt').setAttribute('src','kontakt.xul.php?person_id='+person_id);
|
||||
|
||||
// ***** Betriebsmittel *****
|
||||
document.getElementById('student-betriebsmittel').setAttribute('src','betriebsmitteloverlay.xul.php?person_id='+person_id);
|
||||
document.getElementById('student-betriebsmittel').setAttribute('src','betriebsmitteloverlay.xul.php?person_id='+person_id+'&uid='+uid);
|
||||
|
||||
if(uid!='')
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user