diff --git a/include/organisationseinheit.class.php b/include/organisationseinheit.class.php
index 4dc731c1a..2edd0f916 100644
--- a/include/organisationseinheit.class.php
+++ b/include/organisationseinheit.class.php
@@ -39,6 +39,7 @@ class organisationseinheit extends basis_db
public $bezeichnung;
public $organisationseinheittyp_kurzbz;
public $aktiv;
+ public $mailverteiler;
public $oe_kurzbz_orig;
public $beschreibung;
@@ -72,6 +73,7 @@ class organisationseinheit extends basis_db
$obj->bezeichnung = $row->bezeichnung;
$obj->organisationseinheittyp_kurzbz = $row->organisationseinheittyp_kurzbz;
$obj->aktiv = ($row->aktiv=='t'?true:false);
+ $obj->mailverteiler = ($row->mailverteiler=='t'?true:false);
$this->result[] = $obj;
}
@@ -112,6 +114,7 @@ class organisationseinheit extends basis_db
$this->oe_parent_kurzbz = $row->oe_parent_kurzbz;
$this->organisationseinheittyp_kurzbz = $row->organisationseinheittyp_kurzbz;
$this->aktiv = ($row->aktiv=='t'?true:false);
+ $this->mailverteiler = ($row->mailverteiler=='t'?true:false);
}
else
{
@@ -142,6 +145,7 @@ class organisationseinheit extends basis_db
$obj->bezeichnung = $row->bezeichnung;
$obj->organisationseinheittyp_kurzbz = $row->organisationseinheittyp_kurzbz;
$obj->aktiv = ($row->aktiv=='t'?true:false);
+ $obj->mailverteiler = ($row->mailverteiler=='t'?true:false);
$this->result[] = $obj;
}
@@ -242,6 +246,7 @@ class organisationseinheit extends basis_db
* Speichert eine Organisationseinheit
*
* @param $new
+ * @return boolean
*/
public function save($new=null)
{
@@ -252,12 +257,13 @@ class organisationseinheit extends basis_db
{
//Neu anlegen
$qry = 'INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung,
- organisationseinheittyp_kurzbz, aktiv) VALUES('.
+ organisationseinheittyp_kurzbz, aktiv, mailverteiler) VALUES('.
$this->addslashes($this->oe_kurzbz).','.
$this->addslashes($this->oe_parent_kurzbz).','.
$this->addslashes($this->bezeichnung).','.
$this->addslasheS($this->organisationseinheittyp_kurzbz).','.
- ($this->aktiv?'true':'false').');';
+ ($this->aktiv?'true':'false').','.
+ ($this->mailverteiler?'true':'false').');';
}
else
{
@@ -277,7 +283,8 @@ class organisationseinheit extends basis_db
' oe_parent_kurzbz='.$this->addslashes($this->oe_parent_kurzbz).','.
' bezeichnung='.$this->addslashes($this->bezeichnung).','.
' organisationseinheittyp_kurzbz='.$this->addslashes($this->organisationseinheittyp_kurzbz).','.
- ' aktiv='.($this->aktiv?'true':'false').
+ ' aktiv='.($this->aktiv?'true':'false').','.
+ ' mailverteiler='.($this->mailverteiler?'true':'false').
" WHERE oe_kurzbz='".addslashes($this->oe_kurzbz_orig)."';";
}
@@ -358,6 +365,7 @@ class organisationseinheit extends basis_db
$obj->bezeichnung = $row->bezeichnung;
$obj->organisationseinheittyp_kurzbz = $row->organisationseinheittyp_kurzbz;
$obj->aktiv = ($row->aktiv=='t'?true:false);
+ $obj->mailverteiler = ($row->mailverteiler=='t'?true:false);
$this->result[] = $obj;
}
@@ -367,7 +375,7 @@ class organisationseinheit extends basis_db
/**
* Laedt die Organisationseinheiten in ein Array
- *
+ * das Array enthaelt danach Key alle Organisationseinheiten und als Value dessen Parent OE
*/
public function loadParentsArray()
{
@@ -382,7 +390,13 @@ class organisationseinheit extends basis_db
}
}
-
+ /**
+ * Prueft ob $child eine Organisationseinheit unterhalb der OE $oe_kurzbz ist
+ *
+ * @param $oe_kurzbz parent organisationseinheit
+ * @param $child child organisationseinheit
+ * @return true wenn child, false wenn nicht
+ */
public function isChild($oe_kurzbz, $child)
{
if(count(organisationseinheit::$oe_parents_array)<=0)
@@ -411,9 +425,7 @@ class organisationseinheit extends basis_db
}
}
- return false;
-
-
+ return false;
}
}
?>
\ No newline at end of file
diff --git a/vilesci/inventar/bestellung.php b/vilesci/inventar/bestellung.php
index 15803cd25..5c7875b42 100644
--- a/vilesci/inventar/bestellung.php
+++ b/vilesci/inventar/bestellung.php
@@ -22,22 +22,18 @@
*/
// ---------------- Vilesci Include Dateien einbinden
- $path='../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../../';
+ $path='../../';
+
include_once($path.'config/vilesci.config.inc.php');
- include_once($path.'include/basis_db.class.php');
require_once($path.'include/functions.inc.php');
- if (!$uid=get_uid())
- die('Keine Useranmeldedaten - UID gefunden ! Zurück ');
require_once($path.'include/benutzerberechtigung.class.php');
require_once($path.'include/studiengang.class.php');
require_once($path.'include/mitarbeiter.class.php');
require_once($path.'include/wawi.class.php');
require_once($path.'include/betriebsmittel.class.php');
-
+
+ if (!$uid=get_uid())
+ die('Keine Useranmeldedaten - UID gefunden ! Zurück ');
// ------------------------------------------------------------------------------------------
// Variable Initialisieren
// ------------------------------------------------------------------------------------------
@@ -80,26 +76,19 @@
// Berechtigung
// ------------------------------------------------------------------------------------------
$oBenutzerberechtigung = new benutzerberechtigung();
- $oBenutzerberechtigung->errormsg='';
- $oBenutzerberechtigung->berechtigungen=array();
// read Berechtigung
if (!$oBenutzerberechtigung->getBerechtigungen($uid))
die('Sie haben keine Berechtigung ! Zurück ');
-
$recht=false;
- if($oBenutzerberechtigung->isBerechtigt('admin', 0, 's')
- || $oBenutzerberechtigung->isBerechtigt('support', null, 's')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz?$oe_kurzbz:null),'s'))
+ if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'s'))
$recht=true;
if (!$recht)
die('Sie haben keine Berechtigung für diese Seite ! Zurück ');
// Pruefen ob Schreibrechte (Anzeigen der Aenderungsmoeglichkeit)
$schreib_recht=false;
- if($oBenutzerberechtigung->isBerechtigt('admin', 0, 'suid')
- || $oBenutzerberechtigung->isBerechtigt('support', null, 'suid')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz?$oe_kurzbz:null), 'suid'))
+ if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null, 'suid'))
$schreib_recht=true;
// ------------------------------------------------------------------------------------------
@@ -306,12 +295,12 @@
-
- ';
+ $("#bestellung_id'.$pos.'").change(function ()
+ {
+ $("#bestellung_id'.$pos.'").blur();
+ })
+
+ });
+
+
+ ';
+ $htmlstring.='
+
';
+ if ($schreib_recht && $resultBetriebsmittel[$pos]->bestellung_id)
$htmlstring.='
- ';
- if ($schreib_recht && $resultBetriebsmittel[$pos]->bestellung_id)
- $htmlstring.='
-
-
- ';
- else
- $htmlstring.=''.$resultBetriebsmittel[$pos]->bestelldetail_id.' ';
-
- $htmlstring.=' ';
- $htmlstring.=''.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.' ';
- $htmlstring.=''.StringCut(($oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:$resultBetriebsmittel[$pos]->oe_kurzbz),20).' ';
-
- $htmlstring.='';
- // mit Berechtigung ist der Status zum bearbeiten
- $betriebsmittelstatus_kurzbz_select=trim($resultBetriebsmittel[$pos]->betriebsmittelstatus_kurzbz);
- if (!$schreib_recht)
- $htmlstring.=$betriebsmittelstatus_kurzbz_select;
- else
- {
- $htmlstring.='';
+
+ ';
- $htmlstring.='
-
-
- ';
- if ($resultBetriebsmittel[$pos]->bestellung_id && !$resultBetriebsmittel[$pos]->bestellnr)
- $htmlstring.='Achtung! Bestellung nicht mehr vorhanden! ';
- }
- $htmlstring.='';
- return $htmlstring;
+ $(document).ready(function()
+ {
+ $("#bestelldetail_id'.$pos.'").autocomplete("inventar_autocomplete.php",
+ {
+ minChars:1,
+ matchSubset:1,matchContains:1,
+ width:600,
+ scrollHeight: 200,
+ formatItem:formatItem,
+ extraParams:{"work":"wawi_bestelldetail_id"
+ ,"bestellung_id":"'.$resultBetriebsmittel[$pos]->bestellung_id.'"}
+ });
+
+ $("#bestelldetail_id'.$pos.'").change(function () {
+ $("#bestelldetail_id'.$pos.'").blur();
+ })
+
+ });
+
+
+
+ ';
+ else
+ $htmlstring.=''.$resultBetriebsmittel[$pos]->bestelldetail_id.' ';
+
+ $htmlstring.=' ';
+ $htmlstring.=''.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.' ';
+ $htmlstring.=''.StringCut(($oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:$resultBetriebsmittel[$pos]->oe_kurzbz),20).' ';
+
+ $htmlstring.='';
+ // mit Berechtigung ist der Status zum bearbeiten
+ $betriebsmittelstatus_kurzbz_select=trim($resultBetriebsmittel[$pos]->betriebsmittelstatus_kurzbz);
+ if (!$schreib_recht)
+ $htmlstring.=$betriebsmittelstatus_kurzbz_select;
+ else
+ {
+ $htmlstring.='';
+
+ for ($i=0;$ibetriebsmittelstatus_kurzbz)
+ $htmlstring.='betriebsmittelstatus_kurzbz?' selected="selected" ':'').' value="'.$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz.'">'.($resultBetriebsmittelstatus[$i]->beschreibung=='NULL' || empty($resultBetriebsmittelstatus[$i]->beschreibung)?$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz:$resultBetriebsmittelstatus[$i]->beschreibung).' ';
+ }
+ $htmlstring.='Status ? ';
+ $htmlstring.=' ';
+ }
+ $htmlstring.=' ';
+ $htmlstring.='
+
+ ';
+ $htmlstring.='
+
+
+ ';
+ if ($resultBetriebsmittel[$pos]->bestellung_id && !$resultBetriebsmittel[$pos]->bestellnr)
+ $htmlstring.='Achtung! Bestellung nicht mehr vorhanden! ';
+ }
+ $htmlstring.='';
+ return $htmlstring;
}
// ===========================================================================================
// Ausgabe der Bestellungen in Listenform
function output_inventarposition($debug=false,$resultBetriebsmittel=null,$resultBetriebsmittelstatus=array(),$schreib_recht=false,$delete_recht=false,$schreib_recht_administration=2)
{
- // Verarbeitungs Array ermitteln aus der Uebergabe
- if (isset($resultBetriebsmittel[0]))
- $resBetriebsmittel=$resultBetriebsmittel[0];
- else
- $resBetriebsmittel=$resultBetriebsmittel;
+ // Verarbeitungs Array ermitteln aus der Uebergabe
+ if (isset($resultBetriebsmittel[0]))
+ $resBetriebsmittel=$resultBetriebsmittel[0];
+ else
+ $resBetriebsmittel=$resultBetriebsmittel;
+
+ $htmlstring='';
+ if (is_null($resBetriebsmittel) || ( !is_object($resBetriebsmittel) && !is_array($resBetriebsmittel) ) || count($resBetriebsmittel)<1)
+ return $htmlstring;
+
+ // Pruefen ob OE vorhanden ist - ansonst suchen ob ein Benutzer vorhanden ist
+
+ $resBetriebsmittel->oe_kurzbz=trim($resBetriebsmittel->oe_kurzbz);
+ if (empty($resBetriebsmittel->oe_kurzbz))
+ {
+ $resBetriebsmittel->oe_kurzbz='Fehlt';
+ $oBetriebsmittelOrganisationseinheit = new betriebsmittel();
+ if ($oBetriebsmittelOrganisationseinheit->load_betriebsmittel_oe($resBetriebsmittel->betriebsmittel_id))
+ $resBetriebsmittel->oe_kurzbz=$oBetriebsmittelOrganisationseinheit->oe_kurzbz;
+ else
+ $resBetriebsmittel->oe_kurzbz=$oBetriebsmittelOrganisationseinheit->errormsg;
+ }
- $htmlstring='';
- if (is_null($resBetriebsmittel) || ( !is_object($resBetriebsmittel) && !is_array($resBetriebsmittel) ) || count($resBetriebsmittel)<1)
- return $htmlstring;
+ // Organisation - Inventarverwalter
+ $oOrganisationseinheit = new organisationseinheit($resBetriebsmittel->oe_kurzbz);
+ $OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[0]->oe_kurzbz);
+ $OrgTitel=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung.' '.$oOrganisationseinheit->organisationseinheittyp_kurzbz:$resultBetriebsmittel[0]->oe_kurzbz.' Fehlt');
- // Pruefen ob OE vorhanden ist - ansonst suchen ob ein Benutzer vorhanden ist
+ // Ort - Inventarstandort
+ $oOrt = new ort($resBetriebsmittel->ort_kurzbz);
+ $OrtBezeichnung=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz:'*'.$resBetriebsmittel->ort_kurzbz);
+ $OrtTitel=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz.' '.($oOrt->bezeichnung?$oOrt->bezeichnung:'').' '.$OrtBezeichnung.' '.($oOrt->telefonklappe?'Kl.'.$oOrt->telefonklappe:''):$resBetriebsmittel->ort_kurzbz.' Kontrolle');
- $resBetriebsmittel->oe_kurzbz=trim($resBetriebsmittel->oe_kurzbz);
- if (empty($resBetriebsmittel->oe_kurzbz))
- {
- $resBetriebsmittel->oe_kurzbz='Fehlt';
- $oBetriebsmittelOrganisationseinheit = new betriebsmittel();
- if ($oBetriebsmittelOrganisationseinheit->load_betriebsmittel_oe($resBetriebsmittel->betriebsmittel_id))
- $resBetriebsmittel->oe_kurzbz=$oBetriebsmittelOrganisationseinheit->oe_kurzbz;
- else
- $resBetriebsmittel->oe_kurzbz=$oBetriebsmittelOrganisationseinheit->errormsg;
- }
-
- // Organisation - Inventarverwalter
- $oOrganisationseinheit = new organisationseinheit($resBetriebsmittel->oe_kurzbz);
- $OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[0]->oe_kurzbz);
- $OrgTitel=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung.' '.$oOrganisationseinheit->organisationseinheittyp_kurzbz:$resultBetriebsmittel[0]->oe_kurzbz.' Fehlt');
+ // String - Daten Leerzeichen am Ende entfernen
+ $resBetriebsmittel->bestellnr=trim($resBetriebsmittel->bestellnr);
+ $resBetriebsmittel->titel=trim($resBetriebsmittel->titel);
+ $resBetriebsmittel->firma_id=trim($resBetriebsmittel->firma_id);
+ $resBetriebsmittel->firmenname=trim($resBetriebsmittel->firmenname);
- // Ort - Inventarstandort
- $oOrt = new ort($resBetriebsmittel->ort_kurzbz);
- $OrtBezeichnung=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz:'*'.$resBetriebsmittel->ort_kurzbz);
- $OrtTitel=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz.' '.($oOrt->bezeichnung?$oOrt->bezeichnung:'').' '.$OrtBezeichnung.' '.($oOrt->telefonklappe?'Kl.'.$oOrt->telefonklappe:''):$resBetriebsmittel->ort_kurzbz.' Kontrolle');
+ $htmlstring.='Inventar '.$resBetriebsmittel->nummer.' ';
+ $htmlstring.='Kopfdaten '.$resBetriebsmittel->betriebsmittel_id.' ';
+ $htmlstring.='';
+ $htmlstring.='
+ Betriebsmitteltyp :
+ '.$resBetriebsmittel->betriebsmitteltyp.'
- // String - Daten Leerzeichen am Ende entfernen
- $resBetriebsmittel->bestellnr=trim($resBetriebsmittel->bestellnr);
- $resBetriebsmittel->titel=trim($resBetriebsmittel->titel);
- $resBetriebsmittel->firma_id=trim($resBetriebsmittel->firma_id);
- $resBetriebsmittel->firmenname=trim($resBetriebsmittel->firmenname);
+ Ort :
+ '.$OrtBezeichnung.'
- $htmlstring.='Inventar '.$resBetriebsmittel->nummer.' ';
- $htmlstring.='Kopfdaten '.$resBetriebsmittel->betriebsmittel_id.' ';
- $htmlstring.=' ';
+ $htmlstring.='';
+ $htmlstring.='
';
+
+ $htmlstring.='
+ ';
+ $htmlstring.=' ';
+ $htmlstring.='History ';
//------------------------------------------------------------------------------------------------
// Betriebsmittel STATUS - History
//------------------------------------------------------------------------------------------------
- $oBetriebsmittel_betriebsmittelstatus = new betriebsmittel_betriebsmittelstatus();
- $oBetriebsmittel_betriebsmittelstatus->result=array();
- $oBetriebsmittel_betriebsmittelstatus->debug=$debug;
- $oBetriebsmittel_betriebsmittelstatus->errormsg='';
- if (!$oBetriebsmittel_betriebsmittelstatus->load_betriebsmittel_id($resBetriebsmittel->betriebsmittel_id))
- $htmlstring.=' '.$oBetriebsmittel_betriebsmittelstatus->errormsg;
+ $oBetriebsmittel_betriebsmittelstatus = new betriebsmittel_betriebsmittelstatus();
+ $oBetriebsmittel_betriebsmittelstatus->result=array();
+ $oBetriebsmittel_betriebsmittelstatus->debug=$debug;
+ $oBetriebsmittel_betriebsmittelstatus->errormsg='';
+ if (!$oBetriebsmittel_betriebsmittelstatus->load_betriebsmittel_id($resBetriebsmittel->betriebsmittel_id))
+ $htmlstring.=' '.$oBetriebsmittel_betriebsmittelstatus->errormsg;
- if (is_array($oBetriebsmittel_betriebsmittelstatus->result) && count($oBetriebsmittel_betriebsmittelstatus->result)>0)
+ if (is_array($oBetriebsmittel_betriebsmittelstatus->result) && count($oBetriebsmittel_betriebsmittelstatus->result)>0)
+ {
+ $htmlstring.='';
+ $htmlstring.='
+
+ Status
+ ab Datum
+ Anlage
+ Änderung
+
+ ';
+ for ($pos=0;$posresult);$pos++)
{
- $htmlstring.='';
- $htmlstring.='';
- $htmlstring.='Betriebsmittelperson(en) ';
+ }
+ $htmlstring.='
';
+ $htmlstring.=' ';
+ $htmlstring.='Betriebsmittelperson(en) ';
//------------------------------------------------------------------------------------------------
// Betriebsmittel Personen
//------------------------------------------------------------------------------------------------
- $oBetriebsmittelperson = new betriebsmittelperson();
- $oBetriebsmittelperson->result=array();
- $oBetriebsmittelperson->debug=$debug;
- $oBetriebsmittelperson->errormsg='';
- if (!$oBetriebsmittelperson->getbetriebsmittelpersonen($resBetriebsmittel->betriebsmittel_id))
- $htmlstring.=' '.$oBetriebsmittelperson->errormsg;
- if (is_array($oBetriebsmittelperson->result) && count($oBetriebsmittelperson->result)>0)
+ $oBetriebsmittelperson = new betriebsmittelperson();
+ $oBetriebsmittelperson->result=array();
+ $oBetriebsmittelperson->debug=$debug;
+ $oBetriebsmittelperson->errormsg='';
+ if (!$oBetriebsmittelperson->getbetriebsmittelpersonen($resBetriebsmittel->betriebsmittel_id))
+ $htmlstring.=' '.$oBetriebsmittelperson->errormsg;
+ if (is_array($oBetriebsmittelperson->result) && count($oBetriebsmittelperson->result)>0)
+ {
+ $htmlstring.='';
+ $htmlstring.='
+
+ Person
+ Ausgabe
+ Retour
+ Ort
+ Anlage
+ Änderung
+
+ ';
+ for ($pos=0;$posresult);$pos++)
{
- $htmlstring.='';
- $htmlstring.='
-
- Person
- Ausgabe
- Retour
- Ort
- Anlage
- Änderung
-
- ';
- for ($pos=0;$posresult);$pos++)
- {
- $row=$oBetriebsmittelperson->result[$pos];
- if ($pos%2)
- $classe='liste1';
- else
- $classe='liste0';
- $htmlstring.='
- ';
- $oPerson = new person();
- if (!$oPerson->load($row->person_id))
- $htmlstring.=$oPerson->errormsg;
- else if ($oPerson->nachname)
- $htmlstring.=$oPerson->anrede.($oPerson->titelpre?' '.$oPerson->titelpre:'').' '.$oPerson->vorname.' '.$oPerson->nachname.' '.($oPerson->aktiv==true || $oPerson->aktiv=='t'?' ':' ');
- else
- $htmlstring.=$row->person_id;
- $htmlstring.='
- '.$row->ausgegebenam.'
- '.$row->retouram.'
- '.$row->ort_kurzbz.'
- ';
- $oBenutzer = new benutzer();
- if (!$oBenutzer->load($row->insertvon))
- $htmlstring.=$oBenutzer->errormsg;
- else if ($oBenutzer->nachname)
- $htmlstring.=$oBenutzer->anrede.($oBenutzer->titelpre?' '.$oBenutzer->titelpre:'').' '.$oBenutzer->vorname.' '.$oBenutzer->nachname.' '.($oBenutzer->aktiv==true || $oBenutzer->aktiv=='t'?' ':' ');
- else
- $htmlstring.=$row->insertvon;
- $htmlstring.='
- '.substr($row->insertamum,0,10).'
- ';
- $oBenutzer = new benutzer();
- if (!$oBenutzer = new benutzer($row->updatevon))
- $htmlstring.=$oBenutzer->errormsg;
- else if ($oBenutzer->nachname)
- $htmlstring.=$oBenutzer->anrede.($oBenutzer->titelpre?' '.$oBenutzer->titelpre:'').' '.$oBenutzer->vorname.' '.$oBenutzer->nachname.' '.($oBenutzer->aktiv==true || $oBenutzer->aktiv=='t'?' ':' ');
- else
- $htmlstring.=$row->updatevon;
- $htmlstring.='
- '.substr($row->updateamum,0,10).'
- ';
- }
- $htmlstring.='
';
- }
- else
- {
- $htmlstring.='keine Person(en) zum Betriebsmittel';
+ $row=$oBetriebsmittelperson->result[$pos];
+ if ($pos%2)
+ $classe='liste1';
+ else
+ $classe='liste0';
+ $htmlstring.='
+ ';
+ $oPerson = new person();
+ if (!$oPerson->load($row->person_id))
+ $htmlstring.=$oPerson->errormsg;
+ else if ($oPerson->nachname)
+ $htmlstring.=$oPerson->anrede.($oPerson->titelpre?' '.$oPerson->titelpre:'').' '.$oPerson->vorname.' '.$oPerson->nachname.' '.($oPerson->aktiv==true || $oPerson->aktiv=='t'?' ':' ');
+ else
+ $htmlstring.=$row->person_id;
+ $htmlstring.='
+ '.$row->ausgegebenam.'
+ '.$row->retouram.'
+ '.$row->ort_kurzbz.'
+ ';
+ $oBenutzer = new benutzer();
+ if (!$oBenutzer->load($row->insertvon))
+ $htmlstring.=$oBenutzer->errormsg;
+ else if ($oBenutzer->nachname)
+ $htmlstring.=$oBenutzer->anrede.($oBenutzer->titelpre?' '.$oBenutzer->titelpre:'').' '.$oBenutzer->vorname.' '.$oBenutzer->nachname.' '.($oBenutzer->aktiv==true || $oBenutzer->aktiv=='t'?' ':' ');
+ else
+ $htmlstring.=$row->insertvon;
+ $htmlstring.='
+ '.substr($row->insertamum,0,10).'
+ ';
+ $oBenutzer = new benutzer();
+ if (!$oBenutzer = new benutzer($row->updatevon))
+ $htmlstring.=$oBenutzer->errormsg;
+ else if ($oBenutzer->nachname)
+ $htmlstring.=$oBenutzer->anrede.($oBenutzer->titelpre?' '.$oBenutzer->titelpre:'').' '.$oBenutzer->vorname.' '.$oBenutzer->nachname.' '.($oBenutzer->aktiv==true || $oBenutzer->aktiv=='t'?' ':' ');
+ else
+ $htmlstring.=$row->updatevon;
+ $htmlstring.='
+ '.substr($row->updateamum,0,10).'
+ ';
}
+ $htmlstring.='
';
+ }
+ else
+ {
+ $htmlstring.='keine Person(en) zum Betriebsmittel';
+ }
$htmlstring.=' ';
$htmlstring.=' ';
$htmlstring.='';
diff --git a/vilesci/inventar/inventar_afa.php b/vilesci/inventar/inventar_afa.php
index 462308881..6e7600914 100644
--- a/vilesci/inventar/inventar_afa.php
+++ b/vilesci/inventar/inventar_afa.php
@@ -39,8 +39,6 @@
die('Keine UID gefunden ! Zurück ');
$oBenutzerberechtigung = new benutzerberechtigung();
- $oBenutzerberechtigung->errormsg='';
- $oBenutzerberechtigung->berechtigungen=array();
if (!$oBenutzerberechtigung->getBerechtigungen($uid))
die('Sie haben keine Berechtigung ! Zurück ');
@@ -78,9 +76,7 @@
$extend_search=($check?'true':$extend_search);
// Pruefen ob Schreibrechte (Anzeigen der Aenderungsmoeglichkeit)
- if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'suid')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'sui')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su') )
+ if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su'))
$schreib_recht=true;
if (!$schreib_recht)
die('Sie haben keine Berechtigung für diese Seite ! Zurück ');
@@ -586,7 +582,6 @@
$betriebsmittelstatus_kurzbz='';
}
-//Test $order='order';$nummer='nummer';$ort_kurzbz='ort_kurzbz';$betriebsmittelstatus_kurzbz='betriebsmittelstatus_kurzbz';$betriebsmitteltyp='betriebsmitteltyp';$bestellung_id='bestellung_id';$bestelldetail_id='bestelldetail_id';$bestellnr='bestellnr';$hersteller='hersteller';$afa='afa';$jahr_monat='jahr_monat';$firma_id='firma_id';$afa='afa';$afa='afa';$beschreibung='beschreibung';$oe_kurzbz='oe_kurzbz';$seriennummer='seriennummer';
$check=$nummer.$ort_kurzbz.$betriebsmittelstatus_kurzbz.$betriebsmitteltyp.$bestellung_id.$bestelldetail_id.$bestellnr.$hersteller.$afa.$jahr_monat.$firma_id.$afa.$beschreibung.$oe_kurzbz.$seriennummer;
$order='tbl_betriebsmittel.nummer, tbl_betriebsmittel_betriebsmittelstatus.datum DESC, tbl_betriebsmittel_betriebsmittelstatus.betriebsmittelbetriebsmittelstatus_id DESC'; // Sortierung
@@ -624,354 +619,351 @@
// Ausgabe der Bestellungen in Listenform
function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebsmittelstatus=array(),$schreib_recht=false)
{
- $htmlstring='';
- if (is_null($resultBetriebsmittel) || !is_array($resultBetriebsmittel) || count($resultBetriebsmittel)<1)
- return $htmlstring;
+ $htmlstring='';
+ if (is_null($resultBetriebsmittel) || !is_array($resultBetriebsmittel) || count($resultBetriebsmittel)<1)
+ return $htmlstring;
- $htmlstring.='
- ';
- if (is_array($resultBetriebsmittel) && count($resultBetriebsmittel)>1)
- $htmlstring.='Bitte ein Inventar aus den '.count($resultBetriebsmittel).' gefundenen auswählen ';
- $htmlstring.='
- Inv.nr.
- Standort
- Datum
- AfA
- Org.
- Bezeichnung
- Ser.nr.
- Status
-
-
- ';
-# var_dump($resultBetriebsmittel);
- for ($pos=0;$pos
+ ';
+ if (is_array($resultBetriebsmittel) && count($resultBetriebsmittel)>1)
+ $htmlstring.='Bitte ein Inventar aus den '.count($resultBetriebsmittel).' gefundenen auswählen ';
+ $htmlstring.='
+ Inv.nr.
+ Standort
+ Datum
+ AfA
+ Org.
+ Bezeichnung
+ Ser.nr.
+ Status
+
+
+ ';
+
+ for ($pos=0;$posoe_kurzbz);
+ $OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[$pos]->oe_kurzbz);
+ $OrgTitel=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung.' '.$oOrganisationseinheit->organisationseinheittyp_kurzbz:$resultBetriebsmittel[$pos]->oe_kurzbz.' Kontrolle');
+
+ // Ort - Inventarstandort
+ $oOrt = new ort($resultBetriebsmittel[$pos]->ort_kurzbz);
+ $OrtBezeichnung=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz:'*'.$resultBetriebsmittel[$pos]->ort_kurzbz);
+ $OrtTitel=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz.' '.$oOrt->bezeichnung:$resultBetriebsmittel[$pos]->ort_kurzbz.' Kontrolle');
+
+ $htmlstring.='
+
+ nummer.'&bestellung_id='.$resultBetriebsmittel[$pos]->bestellung_id.'&bestelldetail_id='.$resultBetriebsmittel[$pos]->bestelldetail_id.'">'.$resultBetriebsmittel[$pos]->nummer.'
+
+ '.$OrtBezeichnung.'
+
+ '.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.'
+ '.$resultBetriebsmittel[$pos]->afa.'
+
+ '.$OrgBezeichnung.'
+
+ '.StringCut($resultBetriebsmittel[$pos]->beschreibung,25).'
+ '.$resultBetriebsmittel[$pos]->seriennummer.'
+
+ ';
+ // mit Berechtigung ist der Status zum bearbeiten
+
+ $betriebsmittelstatus_kurzbz_select=trim($resultBetriebsmittel[$pos]->betriebsmittelstatus_kurzbz);
+ if (!$schreib_recht)
+ $htmlstring.=$betriebsmittelstatus_kurzbz_select;
+ else
+ {
+ $htmlstring.='';
+ for ($i=0;$ioe_kurzbz);
- $OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[$pos]->oe_kurzbz);
- $OrgTitel=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung.' '.$oOrganisationseinheit->organisationseinheittyp_kurzbz:$resultBetriebsmittel[$pos]->oe_kurzbz.' Kontrolle');
-
- // Ort - Inventarstandort
- $oOrt = new ort($resultBetriebsmittel[$pos]->ort_kurzbz);
- $OrtBezeichnung=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz:'*'.$resultBetriebsmittel[$pos]->ort_kurzbz);
- $OrtTitel=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz.' '.$oOrt->bezeichnung:$resultBetriebsmittel[$pos]->ort_kurzbz.' Kontrolle');
-
- $htmlstring.='
-
- nummer.'&bestellung_id='.$resultBetriebsmittel[$pos]->bestellung_id.'&bestelldetail_id='.$resultBetriebsmittel[$pos]->bestelldetail_id.'">'.$resultBetriebsmittel[$pos]->nummer.'
-
- '.$OrtBezeichnung.'
-
- '.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.'
- '.$resultBetriebsmittel[$pos]->afa.'
-
- '.$OrgBezeichnung.'
-
- '.StringCut($resultBetriebsmittel[$pos]->beschreibung,25).'
- '.$resultBetriebsmittel[$pos]->seriennummer.'
-
- ';
- // mit Berechtigung ist der Status zum bearbeiten
-
- $betriebsmittelstatus_kurzbz_select=trim($resultBetriebsmittel[$pos]->betriebsmittelstatus_kurzbz);
- if (!$schreib_recht)
- $htmlstring.=$betriebsmittelstatus_kurzbz_select;
- else
- {
- $htmlstring.='';
- for ($i=0;$ibetriebsmittelstatus_kurzbz)
- $htmlstring.='betriebsmittelstatus_kurzbz?' selected="selected" ':'').' value="'.$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz.'">'.($resultBetriebsmittelstatus[$i]->beschreibung=='NULL' || empty($resultBetriebsmittelstatus[$i]->beschreibung)?$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz:$resultBetriebsmittelstatus[$i]->beschreibung).' ';
- }
- $htmlstring.=' ';
- }
- $htmlstring.='
-
-
-
- ';
+ if ($resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz)
+ $htmlstring.='betriebsmittelstatus_kurzbz?' selected="selected" ':'').' value="'.$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz.'">'.($resultBetriebsmittelstatus[$i]->beschreibung=='NULL' || empty($resultBetriebsmittelstatus[$i]->beschreibung)?$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz:$resultBetriebsmittelstatus[$i]->beschreibung).' ';
}
- $htmlstring.='
';
- return $htmlstring;
+ $htmlstring.='';
+ }
+ $htmlstring.='
+
+
+
+ ';
+ }
+ $htmlstring.='';
+ return $htmlstring;
}
// Ausgabe der Bestellungen in Listenform
function output_inventarposition($debug=false,$resultBetriebsmittel=null,$resultBetriebsmittelstatus=array(),$schreib_recht=false)
{
- // Verarbeitungs Array ermitteln aus der Uebergabe
- if (isset($resultBetriebsmittel[0]))
- $resBetriebsmittel=$resultBetriebsmittel[0];
- else
- $resBetriebsmittel=$resultBetriebsmittel;
+ // Verarbeitungs Array ermitteln aus der Uebergabe
+ if (isset($resultBetriebsmittel[0]))
+ $resBetriebsmittel=$resultBetriebsmittel[0];
+ else
+ $resBetriebsmittel=$resultBetriebsmittel;
+ $htmlstring='';
+ if (is_null($resBetriebsmittel) || ( !is_object($resBetriebsmittel) && !is_array($resBetriebsmittel) ) || count($resBetriebsmittel)<1)
+ return $htmlstring;
-#var_dump($resBetriebsmittel);
+ // Organisation - Inventarverwalter
+ $oOrganisationseinheit = new organisationseinheit($resBetriebsmittel->oe_kurzbz);
+ $OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[0]->oe_kurzbz);
+ $OrgTitel=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung.' '.$oOrganisationseinheit->organisationseinheittyp_kurzbz:$resultBetriebsmittel[0]->oe_kurzbz.' Kontrolle');
- $htmlstring='';
- if (is_null($resBetriebsmittel) || ( !is_object($resBetriebsmittel) && !is_array($resBetriebsmittel) ) || count($resBetriebsmittel)<1)
- return $htmlstring;
+ // Ort - Inventarstandort
+ $oOrt = new ort($resBetriebsmittel->ort_kurzbz);
+ $OrtBezeichnung=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz:'*'.$resBetriebsmittel->ort_kurzbz);
+ $OrtTitel=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz.' '.($oOrt->bezeichnung?$oOrt->bezeichnung:'').' '.$OrtBezeichnung.' '.($oOrt->telefonklappe?'Kl.'.$oOrt->telefonklappe:''):$resBetriebsmittel->ort_kurzbz.' Kontrolle');
- // Organisation - Inventarverwalter
- $oOrganisationseinheit = new organisationseinheit($resBetriebsmittel->oe_kurzbz);
- $OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[0]->oe_kurzbz);
- $OrgTitel=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung.' '.$oOrganisationseinheit->organisationseinheittyp_kurzbz:$resultBetriebsmittel[0]->oe_kurzbz.' Kontrolle');
+ $htmlstring.='Inventar '.$resBetriebsmittel->nummer.' ';
+ $htmlstring.='Kopfdaten ';
+ $htmlstring.='';
- $htmlstring.=' ';
-
- $htmlstring.='History ';
-
- // Betriebsmittel STATUS - History
- $oBetriebsmittel_betriebsmittelstatus = new betriebsmittel_betriebsmittelstatus();
- $oBetriebsmittel_betriebsmittelstatus->result=array();
- $oBetriebsmittel_betriebsmittelstatus->debug=$debug;
- $oBetriebsmittel_betriebsmittelstatus->errormsg='';
- if (!$oBetriebsmittel_betriebsmittelstatus->load_betriebsmittel_id($resBetriebsmittel->betriebsmittel_id))
- $htmlstring.=' '.$oBetriebsmittel_betriebsmittelstatus->errormsg;
-
- if (is_array($oBetriebsmittel_betriebsmittelstatus->result) && count($oBetriebsmittel_betriebsmittelstatus->result)>0)
+ if (is_array($oBetriebsmittel_betriebsmittelstatus->result) && count($oBetriebsmittel_betriebsmittelstatus->result)>0)
+ {
+ $htmlstring.='';
-
- // Betriebsmittel Personen
- $oBetriebsmittelperson = new betriebsmittelperson();
- $oBetriebsmittelperson->result=array();
- $oBetriebsmittelperson->debug=$debug;
- $oBetriebsmittelperson->errormsg='';
- if (!$oBetriebsmittelperson->load_betriebsmittelpersonen($resBetriebsmittel->betriebsmittel_id))
- $htmlstring.=' '.$oBetriebsmittelperson->errormsg;
-
- if (is_array($oBetriebsmittelperson->result) && count($oBetriebsmittelperson->result)>0)
- {
- $htmlstring.='Anlage
- Änderung
-
- ';
- for ($pos=0;$posresult);$pos++)
- {
- $row=$oBetriebsmittelperson->result[$pos];
- if ($pos%2)
- $classe='liste1';
- else
- $classe='liste0';
- $htmlstring.='
- '.$row->betriebsmittelstatus_kurzbz.'
- '.$row->datum.'
-
- '.$row->insertvon.'
- '.$row->insertamum.'
-
- '.$row->updatevon.'
- '.$row->updateamum.'
- ';
- }
- $htmlstring.='';
- $htmlstring.='';
- }
+ $htmlstring.='';
+ }
$htmlstring.='';
$htmlstring.='';
return $htmlstring;
diff --git a/vilesci/inventar/inventar_autocomplete.php b/vilesci/inventar/inventar_autocomplete.php
index 898adfa4e..d59969b0f 100644
--- a/vilesci/inventar/inventar_autocomplete.php
+++ b/vilesci/inventar/inventar_autocomplete.php
@@ -48,6 +48,12 @@
if (!$db = new basis_db())
die('Datenbank kann nicht geoeffnet werden. Zurück ');
+ $rechte = new benutzerberechtigung();
+ if(!$rechte->getBerechtigungen($uid))
+ die('Sie haben keine Berechtigung fuer diese Seite');
+
+ if(!$rechte->isBerechtigt('wawi/inventar', null, 's'))
+ die('Sie haben keine Berechtigung fuer diese Seite');
// ------------------------------------------------------------------------------------------
// Initialisierung
diff --git a/vilesci/inventar/inventar_inventur.php b/vilesci/inventar/inventar_inventur.php
index 191ee6c12..14b9b5a0d 100644
--- a/vilesci/inventar/inventar_inventur.php
+++ b/vilesci/inventar/inventar_inventur.php
@@ -82,12 +82,7 @@
$schreib_recht=true;
// Pruefen ob Schreibrechte (Anzeigen der Aenderungsmoeglichkeit)
- if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,$oe_kurzbz,'suid')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,$oe_kurzbz,'sui')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,$oe_kurzbz,'su')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'suid')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'sui')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su') )
+ if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su') )
$schreib_recht=true;
if (!$schreib_recht)
die('Sie haben keine Berechtigung für diese Seite ! Zurück ');
@@ -195,20 +190,11 @@
// Datenlesen
// ------------------------------------------------------------------------------------------
// Organisation - Inventarverwalter
- if($oBenutzerberechtigung->isBerechtigt('admin', 0, 'suid')
- || $oBenutzerberechtigung->isBerechtigt('admin', null, 'sui')
- || $oBenutzerberechtigung->isBerechtigt('support', null, 'sui')
- || $oBenutzerberechtigung->isBerechtigt('support', null, 'suid'))
- {
- if (!$oOrganisationseinheit->getAll())
- $errormsg[]=$oOrganisationseinheit->errormsg;
- }
- else
- {
- $oes=new organisationseinheit();
- if (!$oOrganisationseinheit->loadArray($oBenutzerberechtigung->getOEkurzbz($berechtigung_kurzbz),'oe_kurzbz'))
- $errormsg[]=$oOrganisationseinheit->errormsg;
- }
+
+ $oes=new organisationseinheit();
+ if (!$oOrganisationseinheit->loadArray($oBenutzerberechtigung->getOEkurzbz($berechtigung_kurzbz),'oe_kurzbz'))
+ $errormsg[]=$oOrganisationseinheit->errormsg;
+
$resultOrganisationseinheit=$oOrganisationseinheit->result;
// Typtable
@@ -619,378 +605,378 @@
// Ausgabe der Bestellungen in Listenform
function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebsmittelstatus=array(),$schreib_recht=false)
{
- $htmlstring='';
- if (is_null($resultBetriebsmittel) || !is_array($resultBetriebsmittel) || count($resultBetriebsmittel)<1)
- return $htmlstring;
+ $htmlstring='';
+ if (is_null($resultBetriebsmittel) || !is_array($resultBetriebsmittel) || count($resultBetriebsmittel)<1)
+ return $htmlstring;
- $htmlstring.='
- ';
- if (is_array($resultBetriebsmittel) && count($resultBetriebsmittel)>1)
- $htmlstring.='Bitte ein Inventar aus den '.count($resultBetriebsmittel).' gefundenen auswählen ';
- $htmlstring.='
- Inv.nr.
- Standort
- Bestell ID
- Org.
- Bezeichnung
- Ser.nr.
- Status
-
-
- ';
+ $htmlstring.='';
+ return $htmlstring;
}
// Ausgabe der Bestellungen in Listenform
function output_inventarposition($debug=false,$resultBetriebsmittel=null,$resultBetriebsmittelstatus=array(),$schreib_recht=false)
{
- // Verarbeitungs Array ermitteln aus der Uebergabe
- if (isset($resultBetriebsmittel[0]))
- $resBetriebsmittel=$resultBetriebsmittel[0];
- else
- $resBetriebsmittel=$resultBetriebsmittel;
+ // Verarbeitungs Array ermitteln aus der Uebergabe
+ if (isset($resultBetriebsmittel[0]))
+ $resBetriebsmittel=$resultBetriebsmittel[0];
+ else
+ $resBetriebsmittel=$resultBetriebsmittel;
- $htmlstring='';
- if (is_null($resBetriebsmittel) || ( !is_object($resBetriebsmittel) && !is_array($resBetriebsmittel) ) || count($resBetriebsmittel)<1)
- return $htmlstring;
+ $htmlstring='';
+ if (is_null($resBetriebsmittel) || ( !is_object($resBetriebsmittel) && !is_array($resBetriebsmittel) ) || count($resBetriebsmittel)<1)
+ return $htmlstring;
- // Organisation - Inventarverwalter
- $oOrganisationseinheit = new organisationseinheit($resBetriebsmittel->oe_kurzbz);
- $OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[0]->oe_kurzbz);
- $OrgTitel=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung.' '.$oOrganisationseinheit->organisationseinheittyp_kurzbz:$resultBetriebsmittel[0]->oe_kurzbz.' Kontrolle');
+ // Organisation - Inventarverwalter
+ $oOrganisationseinheit = new organisationseinheit($resBetriebsmittel->oe_kurzbz);
+ $OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[0]->oe_kurzbz);
+ $OrgTitel=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung.' '.$oOrganisationseinheit->organisationseinheittyp_kurzbz:$resultBetriebsmittel[0]->oe_kurzbz.' Kontrolle');
- // Ort - Inventarstandort
- $oOrt = new ort($resBetriebsmittel->ort_kurzbz);
- $OrtBezeichnung=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz:'*'.$resBetriebsmittel->ort_kurzbz);
- $OrtTitel=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz.' '.($oOrt->bezeichnung?$oOrt->bezeichnung:'').' '.$OrtBezeichnung.' '.($oOrt->telefonklappe?'Kl.'.$oOrt->telefonklappe:''):$resBetriebsmittel->ort_kurzbz.' Kontrolle');
+ // Ort - Inventarstandort
+ $oOrt = new ort($resBetriebsmittel->ort_kurzbz);
+ $OrtBezeichnung=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz:'*'.$resBetriebsmittel->ort_kurzbz);
+ $OrtTitel=(isset($oOrt->bezeichnung) && $oOrt->bezeichnung?$oOrt->ort_kurzbz.' '.($oOrt->bezeichnung?$oOrt->bezeichnung:'').' '.$OrtBezeichnung.' '.($oOrt->telefonklappe?'Kl.'.$oOrt->telefonklappe:''):$resBetriebsmittel->ort_kurzbz.' Kontrolle');
- $htmlstring.='Inventar '.$resBetriebsmittel->nummer.' ';
- $htmlstring.='Kopfdaten ';
- $htmlstring.='';
-
- // Betriebsmittel Personen
- $oBetriebsmittelperson = new betriebsmittelperson();
- $oBetriebsmittelperson->result=array();
- $oBetriebsmittelperson->debug=$debug;
- $oBetriebsmittelperson->errormsg='';
- if (!$oBetriebsmittelperson->load_betriebsmittelpersonen($resBetriebsmittel->betriebsmittel_id))
- $htmlstring.=' '.$oBetriebsmittelperson->errormsg;
-
- if (is_array($oBetriebsmittelperson->result) && count($oBetriebsmittelperson->result)>0)
- {
- $htmlstring.='Anlage
- Änderung
-
- ';
- for ($pos=0;$posresult);$pos++)
- {
- $row=$oBetriebsmittelperson->result[$pos];
- if ($pos%2)
- $classe='liste1';
- else
- $classe='liste0';
- $htmlstring.='
- '.$row->person_id.'
-
- '.$row->ausgegebenam.'
- '.$row->retouram.'
-
- '.$row->insertvon.'
- '.$row->insertamum.'
-
- '.$row->updatevon.'
- '.$row->updateamum.'
- ';
- }
- $htmlstring.='
';
- $htmlstring.='';
- }
+ $htmlstring.='';
+ }
$htmlstring.='';
$htmlstring.='';
return $htmlstring;
diff --git a/vilesci/inventar/inventar_pflege.php b/vilesci/inventar/inventar_pflege.php
index 184325fea..0b3061e9d 100644
--- a/vilesci/inventar/inventar_pflege.php
+++ b/vilesci/inventar/inventar_pflege.php
@@ -21,36 +21,26 @@
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
// ---------------- Vilesci Include Dateien einbinden
- $path='../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../../';
+ $path='../../';
include_once($path.'config/vilesci.config.inc.php');
- include_once($path.'include/basis_db.class.php');
require_once($path.'include/functions.inc.php');
- if (!$uid = get_uid())
- die('Keine UID gefunden ! Zurück ');
-
-
require_once($path.'include/benutzerberechtigung.class.php');
- $oBenutzerberechtigung = new benutzerberechtigung();
- $oBenutzerberechtigung->getBerechtigungen($uid);
-
require_once($path.'include/person.class.php');
require_once($path.'include/mitarbeiter.class.php');
-
require_once($path.'include/ort.class.php');
require_once($path.'include/studiengang.class.php');
require_once($path.'include/organisationseinheit.class.php');
-
require_once($path.'include/wawi.class.php');
require_once($path.'include/betriebsmittel.class.php');
require_once($path.'include/betriebsmitteltyp.class.php');
require_once($path.'include/betriebsmittelstatus.class.php');
require_once($path.'include/betriebsmittel_betriebsmittelstatus.class.php');
require_once($path.'include/betriebsmittelperson.class.php');
+
+ if (!$uid = get_uid())
+ die('Keine UID gefunden ! Zurück ');
+
// ------------------------------------------------------------------------------------------
// Variable Initialisieren
// ------------------------------------------------------------------------------------------
@@ -109,18 +99,9 @@
// read Berechtigung
if (!$oBenutzerberechtigung->getBerechtigungen($uid))
die('Sie haben keine Berechtigung ! Zurück ');
-
- if($oBenutzerberechtigung->isBerechtigt('admin', 0, 'suid')
- || $oBenutzerberechtigung->isBerechtigt('support', null, 'suid'))
- $schreib_recht=true;
// Pruefen ob Schreibrechte (Anzeigen der Aenderungsmoeglichkeit)
- if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,$oe_kurzbz,'suid')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,$oe_kurzbz,'sui')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,$oe_kurzbz,'su')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'suid')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'sui')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su'))
+ if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su'))
$schreib_recht=true;
@@ -209,180 +190,178 @@
// Vorlagedaten lesen aus Betriebsmittel
if ($betriebsmittel_id!='' && empty($work) )
{
- $oBetriebsmittel->result=array();
- $oBetriebsmittel->errormsg='';
- if ($oBetriebsmittel->load($betriebsmittel_id))
+ $oBetriebsmittel->result=array();
+ $oBetriebsmittel->errormsg='';
+ if ($oBetriebsmittel->load($betriebsmittel_id))
+ {
+ $anzahl=count($oBetriebsmittel->result);
+
+ foreach ($oBetriebsmittel->result as $key => $value)
+ $$key=$value;
+
+ $bestellung_id_old=$bestellung_id;
+ $bestelldetail_id_old=$bestelldetail_id;
+
+ $oBetriebsmittel_betriebsmittelstatus->result=array();
+ $oBetriebsmittel_betriebsmittelstatus->errormsg='';
+ if ($oBetriebsmittel_betriebsmittelstatus->load_last_betriebsmittel_id($betriebsmittel_id))
{
- $anzahl=count($oBetriebsmittel->result);
-
- foreach ($oBetriebsmittel->result as $key => $value)
- $$key=$value;
-
- $bestellung_id_old=$bestellung_id;
- $bestelldetail_id_old=$bestelldetail_id;
-
- $oBetriebsmittel_betriebsmittelstatus->result=array();
- $oBetriebsmittel_betriebsmittelstatus->errormsg='';
- if ($oBetriebsmittel_betriebsmittelstatus->load_last_betriebsmittel_id($betriebsmittel_id))
- {
- if (isset($oBetriebsmittel_betriebsmittelstatus->result->betriebsmittelstatus_kurzbz))
- $betriebsmittelstatus_kurzbz=$oBetriebsmittel_betriebsmittelstatus->result->betriebsmittelstatus_kurzbz;
- else if (is_array($oBetriebsmittel_betriebsmittelstatus->result) && isset($oBetriebsmittel_betriebsmittelstatus->result[0]) && isset($oBetriebsmittel_betriebsmittelstatus->result[0]->betriebsmittelstatus_kurzbz))
- $betriebsmittelstatus_kurzbz=$oBetriebsmittel_betriebsmittelstatus->result[0]->betriebsmittelstatus_kurzbz;
- else
- $betriebsmittelstatus_kurzbz=$oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz;
- }
+ if (isset($oBetriebsmittel_betriebsmittelstatus->result->betriebsmittelstatus_kurzbz))
+ $betriebsmittelstatus_kurzbz=$oBetriebsmittel_betriebsmittelstatus->result->betriebsmittelstatus_kurzbz;
+ else if (is_array($oBetriebsmittel_betriebsmittelstatus->result) && isset($oBetriebsmittel_betriebsmittelstatus->result[0]) && isset($oBetriebsmittel_betriebsmittelstatus->result[0]->betriebsmittelstatus_kurzbz))
+ $betriebsmittelstatus_kurzbz=$oBetriebsmittel_betriebsmittelstatus->result[0]->betriebsmittelstatus_kurzbz;
else
- $errormsg[]=$oBetriebsmittel_betriebsmittelstatus->errormsg;
- // suchen eine Person zum Betriebsmittel - Entliehen an eine Person
- $oBetriebsmittelperson->result=array();
- $oBetriebsmittelperson->errormsg='';
- if ($oBetriebsmittelperson->load_betriebsmittelpersonen($betriebsmittel_id))
- {
- if (isset($oBetriebsmittelperson->result->retouram) )
- $person_id=($oBetriebsmittelperson->result->retouram?'':$oBetriebsmittelperson->result->person_id);
- else if (is_array($oBetriebsmittelperson->result) && isset($oBetriebsmittelperson->result[0]) && isset($oBetriebsmittelperson->result[0]->retouram) )
- $person_id=($oBetriebsmittelperson->result[0]->retouram?'':$oBetriebsmittelperson->result[0]->person_id);
- else if (empty($oBetriebsmittelperson->retouram))
- $person_id=$oBetriebsmittelperson->person_id;
- }
- else
- $errormsg[]=$oBetriebsmittelperson->errormsg;
-
+ $betriebsmittelstatus_kurzbz=$oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz;
}
else
- $errormsg[]=$oBetriebsmittel->errormsg;
+ $errormsg[]=$oBetriebsmittel_betriebsmittelstatus->errormsg;
+ // suchen eine Person zum Betriebsmittel - Entliehen an eine Person
+ $oBetriebsmittelperson->result=array();
+ $oBetriebsmittelperson->errormsg='';
+ if ($oBetriebsmittelperson->load_betriebsmittelpersonen($betriebsmittel_id))
+ {
+ if (isset($oBetriebsmittelperson->result->retouram) )
+ $person_id=($oBetriebsmittelperson->result->retouram?'':$oBetriebsmittelperson->result->person_id);
+ else if (is_array($oBetriebsmittelperson->result) && isset($oBetriebsmittelperson->result[0]) && isset($oBetriebsmittelperson->result[0]->retouram) )
+ $person_id=($oBetriebsmittelperson->result[0]->retouram?'':$oBetriebsmittelperson->result[0]->person_id);
+ else if (empty($oBetriebsmittelperson->retouram))
+ $person_id=$oBetriebsmittelperson->person_id;
+ }
+ else
+ $errormsg[]=$oBetriebsmittelperson->errormsg;
+
+ }
+ else
+ $errormsg[]=$oBetriebsmittel->errormsg;
}
// Vorlagedaten lesen
if ($bestellung_id!='' && empty($work)
&& ($bestellung_id!=$bestellung_id_old || $bestelldetail_id!=$bestelldetail_id_old ) )
{
-# echo time(). " BESTELLUNG ";
- $studiengang_kurzbzlang=array();
- $studiengang_kuerzel=array();
- $oStudiengang->result=array();
- $oStudiengang->errormsg='';
- if ($oStudiengang->getAll())
+ $studiengang_kurzbzlang=array();
+ $studiengang_kuerzel=array();
+ $oStudiengang->result=array();
+ $oStudiengang->errormsg='';
+ if ($oStudiengang->getAll())
+ {
+ reset($oStudiengang->result);
+ foreach($oStudiengang->result AS $key => $value)
{
- reset($oStudiengang->result);
- foreach($oStudiengang->result AS $key => $value)
- {
- $value->kurzbzlang=trim($value->kurzbzlang);
- $studiengang_kurzbzlang[$value->kurzbzlang]=$value;
- }
-
- reset($oStudiengang->result);
- foreach($oStudiengang->result AS $key => $value)
- {
- $value->kuerzel=trim($value->kuerzel);
- $studiengang_kuerzel[$value->kuerzel]=$value;
- }
+ $value->kurzbzlang=trim($value->kurzbzlang);
+ $studiengang_kurzbzlang[$value->kurzbzlang]=$value;
}
- else if ($oStudiengang->errormsg)
- $errormsg[]=$oStudiengang->errormsg;
- // Bestellposition
- if ($bestelldetail_id)
+ reset($oStudiengang->result);
+ foreach($oStudiengang->result AS $key => $value)
{
- if (!$oWawi->bestellpositionen($bestellung_id,null,$bestelldetail_id))
- $errormsg[]=$oWawi->errormsg;
- if (!isset($oWawi->result[0]) && !$oWawi->bestellpositionen($bestellung_id,null,null,$bestelldetail_id))
- $errormsg[]=$oWawi->errormsg;
- if (isset($oWawi->result[0]->bestelldetail_id))
- $bestelldetail_id=$oWawi->result[0]->bestelldetail_id;
+ $value->kuerzel=trim($value->kuerzel);
+ $studiengang_kuerzel[$value->kuerzel]=$value;
+ }
+ }
+ else if ($oStudiengang->errormsg)
+ $errormsg[]=$oStudiengang->errormsg;
+
+ // Bestellposition
+ if ($bestelldetail_id)
+ {
+ if (!$oWawi->bestellpositionen($bestellung_id,null,$bestelldetail_id))
+ $errormsg[]=$oWawi->errormsg;
+ if (!isset($oWawi->result[0]) && !$oWawi->bestellpositionen($bestellung_id,null,null,$bestelldetail_id))
+ $errormsg[]=$oWawi->errormsg;
+ if (isset($oWawi->result[0]->bestelldetail_id))
+ $bestelldetail_id=$oWawi->result[0]->bestelldetail_id;
+ }
+ // Bestellung
+ else
+ {
+ if (!$oWawi->bestellung(null,null,$bestellung_id))
+ $errormsg[]=$oWawi->errormsg;
+ }
+ if (!isset($oWawi->result[0]))
+ $errormsg[]='Bestelldaten sind falsch!';
+
+ // Bestelldatenverarbeiten
+ for ($i=0;$iresult);$i++)
+ {
+
+ $beschreibung=trim($oWawi->result[$i]->titel);
+ if (isset($oWawi->result[$i]->beschreibung))
+ $beschreibung.=($beschreibung?"\n":'').trim($oWawi->result[$i]->beschreibung).' '.trim($oWawi->result[$i]->artikelnr);
+
+ $verwendung=trim($oWawi->result[$i]->kostenstelle_bezeichnung);
+ if (isset($oWawi->result[$i]->konto_beschreibung))
+ $verwendung.=($verwendung?"\n":'').trim($oWawi->result[$i]->konto_beschreibung);
+
+
+ $anmerkung=trim($oWawi->result[$i]->bemerkungen);
+ $hersteller=trim($oWawi->result[$i]->firmenname);
+
+ $anzahl=trim(isset($oWawi->result[$i]->menge)?$oWawi->result[$i]->menge:$anzahl);
+
+ $wawi=$oWawi->result[$i];
+ // StgKz leer - pruefen ob in den Kostenstellen das StgKZ belegt ist
+ if ((!isset($wawi->studiengang_id) || !$wawi->studiengang_id)
+ && isset($wawi->studiengang_kostenstelle_studiengang_id))
+ {
+ $wawi->studiengang_id=$wawi->studiengang_kostenstelle_studiengang_id;
+ $wawi->studiengang_bezeichnung=$wawi->studiengang_kostenstelle_bezeichnung;
+ $wawi->studiengang_kurzzeichen=$wawi->studiengang_kostenstelle_kurzzeichen;
+ }
+ $wawi->studiengang_kurzzeichen=trim($wawi->studiengang_kurzzeichen);
+ $wawi->studiengang_bezeichnung=trim($wawi->studiengang_bezeichnung);
+
+ if (isset($wawi->besteller) )
+ $besteller=$wawi->besteller;
+
+ // In Studiengangarray suchen mit Key = Kurzzeichen
+ if (isset($studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]) && isset($studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]->oe_kurzbz) )
+ {
+ $wawi->oe_kurzbz=trim($studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]->oe_kurzbz);
+ if (empty($wawi->studiengang_bezeichnung))
+ $wawi->studiengang_bezeichnung=$studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]->bezeichnung;
+ if (empty($wawi->studiengang_kurzzeichen))
+ $wawi->studiengang_kurzzeichen=$studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]->kurzzeichen;
+ $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung .' '.$wawi->oe_kurzbz;
+ }
+ elseif (isset($studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]) && isset($studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]->oe_kurzbz) )
+ {
+ $wawi->oe_kurzbz=trim($studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]->oe_kurzbz);
+ if (empty($wawi->studiengang_bezeichnung))
+ $wawi->studiengang_bezeichnung=$studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]->bezeichnung;
+ if (empty($wawi->studiengang_kurzzeichen))
+ $wawi->studiengang_kurzzeichen=$studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]->kurzzeichen;
+ $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung .' '.$wawi->oe_kurzbz;
+ }
+ elseif (isset($studiengang_kuerzel[$wawi->studiengang_kurzzeichen]) && isset($studiengang_kuerzel[$wawi->studiengang_kurzzeichen]->oe_kurzbz) )
+ {
+ $wawi->oe_kurzbz=trim($studiengang_kuerzel[$wawi->studiengang_kurzzeichen]->oe_kurzbz);
+ if (empty($wawi->studiengang_bezeichnung))
+ $wawi->studiengang_bezeichnung=$studiengang_kuerzel[$wawi->studiengang_kurzzeichen]->bezeichnung;
+ if (empty($wawi->studiengang_kurzzeichen))
+ $wawi->studiengang_kurzzeichen=$studiengang_kuerzel[$wawi->studiengang_kurzzeichen]->kurzzeichen;
+ $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung .' '.$wawi->oe_kurzbz;
+ }
+ elseif (isset($studiengang_kuerzel[$wawi->studiengang_bezeichnung]) && isset($studiengang_kuerzel[$wawi->studiengang_bezeichnung]->oe_kurzbz) )
+ {
+ $wawi->oe_kurzbz=trim($studiengang_kuerzel[$wawi->studiengang_bezeichnung]->oe_kurzbz);
+ if (empty($wawi->studiengang_bezeichnung))
+ $wawi->studiengang_bezeichnung=$studiengang_kuerzel[$wawi->studiengang_bezeichnung]->bezeichnung;
+ if (empty($wawi->studiengang_kurzzeichen))
+ $wawi->studiengang_kurzzeichen=$studiengang_kuerzel[$wawi->studiengang_bezeichnung]->kurzzeichen;
+ $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung .' '.$wawi->oe_kurzbz;
+ }
+ elseif ($oOrganisationseinheit->load($wawi->studiengang_bezeichnung))
+ {
+ $wawi->oe_kurzbz=trim($wawi->studiengang_bezeichnung);
+ $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung;
}
- // Bestellung
else
- {
- if (!$oWawi->bestellung(null,null,$bestellung_id))
- $errormsg[]=$oWawi->errormsg;
- }
- if (!isset($oWawi->result[0]))
- $errormsg[]='Bestelldaten sind falsch!';
+ $anmerkung.=($anmerkung?"\n":'').'WAWI Stg.: '.$wawi->studiengang_id.' '.$wawi->studiengang_kurzzeichen.', '.$wawi->studiengang_bezeichnung;
- // Bestelldatenverarbeiten
- for ($i=0;$iresult);$i++)
- {
-
- $beschreibung=trim($oWawi->result[$i]->titel);
- if (isset($oWawi->result[$i]->beschreibung))
- $beschreibung.=($beschreibung?"\n":'').trim($oWawi->result[$i]->beschreibung).' '.trim($oWawi->result[$i]->artikelnr);
-
- $verwendung=trim($oWawi->result[$i]->kostenstelle_bezeichnung);
- if (isset($oWawi->result[$i]->konto_beschreibung))
- $verwendung.=($verwendung?"\n":'').trim($oWawi->result[$i]->konto_beschreibung);
-
-
- $anmerkung=trim($oWawi->result[$i]->bemerkungen);
- $hersteller=trim($oWawi->result[$i]->firmenname);
-
- $anzahl=trim(isset($oWawi->result[$i]->menge)?$oWawi->result[$i]->menge:$anzahl);
-
- $wawi=$oWawi->result[$i];
- // StgKz leer - pruefen ob in den Kostenstellen das StgKZ belegt ist
- if ((!isset($wawi->studiengang_id) || !$wawi->studiengang_id)
- && isset($wawi->studiengang_kostenstelle_studiengang_id))
- {
- $wawi->studiengang_id=$wawi->studiengang_kostenstelle_studiengang_id;
- $wawi->studiengang_bezeichnung=$wawi->studiengang_kostenstelle_bezeichnung;
- $wawi->studiengang_kurzzeichen=$wawi->studiengang_kostenstelle_kurzzeichen;
- }
- $wawi->studiengang_kurzzeichen=trim($wawi->studiengang_kurzzeichen);
- $wawi->studiengang_bezeichnung=trim($wawi->studiengang_bezeichnung);
-
- if (isset($wawi->besteller) )
- $besteller=$wawi->besteller;
-
- // In Studiengangarray suchen mit Key = Kurzzeichen
- if (isset($studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]) && isset($studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]->oe_kurzbz) )
- {
- $wawi->oe_kurzbz=trim($studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]->oe_kurzbz);
- if (empty($wawi->studiengang_bezeichnung))
- $wawi->studiengang_bezeichnung=$studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]->bezeichnung;
- if (empty($wawi->studiengang_kurzzeichen))
- $wawi->studiengang_kurzzeichen=$studiengang_kurzbzlang[$wawi->studiengang_kurzzeichen]->kurzzeichen;
- $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung .' '.$wawi->oe_kurzbz;
- }
- elseif (isset($studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]) && isset($studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]->oe_kurzbz) )
- {
- $wawi->oe_kurzbz=trim($studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]->oe_kurzbz);
- if (empty($wawi->studiengang_bezeichnung))
- $wawi->studiengang_bezeichnung=$studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]->bezeichnung;
- if (empty($wawi->studiengang_kurzzeichen))
- $wawi->studiengang_kurzzeichen=$studiengang_kurzbzlang[$wawi->studiengang_bezeichnung]->kurzzeichen;
- $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung .' '.$wawi->oe_kurzbz;
- }
- elseif (isset($studiengang_kuerzel[$wawi->studiengang_kurzzeichen]) && isset($studiengang_kuerzel[$wawi->studiengang_kurzzeichen]->oe_kurzbz) )
- {
- $wawi->oe_kurzbz=trim($studiengang_kuerzel[$wawi->studiengang_kurzzeichen]->oe_kurzbz);
- if (empty($wawi->studiengang_bezeichnung))
- $wawi->studiengang_bezeichnung=$studiengang_kuerzel[$wawi->studiengang_kurzzeichen]->bezeichnung;
- if (empty($wawi->studiengang_kurzzeichen))
- $wawi->studiengang_kurzzeichen=$studiengang_kuerzel[$wawi->studiengang_kurzzeichen]->kurzzeichen;
- $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung .' '.$wawi->oe_kurzbz;
- }
- elseif (isset($studiengang_kuerzel[$wawi->studiengang_bezeichnung]) && isset($studiengang_kuerzel[$wawi->studiengang_bezeichnung]->oe_kurzbz) )
- {
- $wawi->oe_kurzbz=trim($studiengang_kuerzel[$wawi->studiengang_bezeichnung]->oe_kurzbz);
- if (empty($wawi->studiengang_bezeichnung))
- $wawi->studiengang_bezeichnung=$studiengang_kuerzel[$wawi->studiengang_bezeichnung]->bezeichnung;
- if (empty($wawi->studiengang_kurzzeichen))
- $wawi->studiengang_kurzzeichen=$studiengang_kuerzel[$wawi->studiengang_bezeichnung]->kurzzeichen;
- $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung .' '.$wawi->oe_kurzbz;
- }
- elseif ($oOrganisationseinheit->load($wawi->studiengang_bezeichnung))
- {
- $wawi->oe_kurzbz=trim($wawi->studiengang_bezeichnung);
- $anmerkung.=($anmerkung?"\n":'').'Studiengang: '.$wawi->studiengang_bezeichnung;
- }
- else
- $anmerkung.=($anmerkung?"\n":'').'WAWI Stg.: '.$wawi->studiengang_id.' '.$wawi->studiengang_kurzzeichen.', '.$wawi->studiengang_bezeichnung;
-
- if (!$oe_kurzbz)
- $oe_kurzbz=(isset($wawi->oe_kurzbz) && $wawi->oe_kurzbz?$wawi->oe_kurzbz:'etw');
- }
- # echo time(). " BESTELLUNG ";
+ if (!$oe_kurzbz)
+ $oe_kurzbz=(isset($wawi->oe_kurzbz) && $wawi->oe_kurzbz?$wawi->oe_kurzbz:'etw');
+ }
}
// ------------------------------------------------------------------------------------------
@@ -756,205 +735,206 @@
result=array();
+ $oBetriebsmittel->debug=$debug;
+ $oBetriebsmittel->errormsg='';
+
+ $oBetriebsmittel->new=false;
+ if (!$oBetriebsmittel->load_nummer($nummer_array[$pos]))
+ {
+ $oBetriebsmittel->new=true;
+ $oBetriebsmittel->betriebsmittel_id=null;
+ }
+ $betriebsmittel_id_array[$pos]=$oBetriebsmittel->betriebsmittel_id;
+
+ $oBetriebsmittel->beschreibung=$beschreibung_array[$pos];
+ $oBetriebsmittel->betriebsmitteltyp=$betriebsmitteltyp_array[$pos];
+ $oBetriebsmittel->nummer=$nummer_array[$pos];
+ $oBetriebsmittel->nummerintern=0;
+ $oBetriebsmittel->reservieren=false;
+ $oBetriebsmittel->ort_kurzbz=$ort_kurzbz_array[$pos];
+ $oBetriebsmittel->ext_id=0;
+ $oBetriebsmittel->insertvon=$uid;
+ $oBetriebsmittel->updatevon=$uid;
+
+ $oBetriebsmittel->insertamum=null;
+ $oBetriebsmittel->updateamum=null;
+
+ $oBetriebsmittel->oe_kurzbz=$oe_kurzbz_array[$pos];
+ $oBetriebsmittel->hersteller=$hersteller_array[$pos];
+ $oBetriebsmittel->seriennummer=$seriennummer_array[$pos];
+ $oBetriebsmittel->bestellung_id=$bestellung_id_array[$pos];
+ $oBetriebsmittel->bestelldetail_id=$bestelldetail_id_array[$pos];
+ $oBetriebsmittel->afa=$afa_array[$pos];
+ $oBetriebsmittel->verwendung=$verwendung_array[$pos];
+ $oBetriebsmittel->anmerkung=$anmerkung_array[$pos];
+ $oBetriebsmittel->leasing_bis=$leasing_bis_array[$pos];
+
+ if ($oBetriebsmittel->save())
+ {
+ $errormsg[]='Inventar / Betriebsmittel '.($oBetriebsmittel->new?'gespeichert ':'geändert ');
+ $betriebsmittel_id_array[$pos]=$oBetriebsmittel->betriebsmittel_id;
+
+ $oBetriebsmittel_betriebsmittelstatus = new betriebsmittel_betriebsmittelstatus();
+ $oBetriebsmittel_betriebsmittelstatus->result=array();
+ $oBetriebsmittel_betriebsmittelstatus->debug=$debug;
+ $oBetriebsmittel_betriebsmittelstatus->errormsg='';
+
+ $oBetriebsmittel_betriebsmittelstatus->new=true;
+
+ $oBetriebsmittel_betriebsmittelstatus->betriebsmittelbetriebsmittelstatus_id=null;
+ if ($oBetriebsmittel_betriebsmittelstatus->load_last_betriebsmittel_id($betriebsmittel_id_array[$pos]))
+ {
+ $oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz=trim($oBetriebsmittel_betriebsmittelstatus->result[0]->betriebsmittelstatus_kurzbz);
+ if (strtoupper($oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz)==strtoupper($betriebsmittelstatus_kurzbz_array[$pos]) )
{
-
- $oBetriebsmittel = new betriebsmittel();
- $oBetriebsmittel->result=array();
- $oBetriebsmittel->debug=$debug;
- $oBetriebsmittel->errormsg='';
-
- $oBetriebsmittel->new=false;
- if (!$oBetriebsmittel->load_nummer($nummer_array[$pos]))
- {
- $oBetriebsmittel->new=true;
- $oBetriebsmittel->betriebsmittel_id=null;
- }
- $betriebsmittel_id_array[$pos]=$oBetriebsmittel->betriebsmittel_id;
-
- $oBetriebsmittel->beschreibung=$beschreibung_array[$pos];
- $oBetriebsmittel->betriebsmitteltyp=$betriebsmitteltyp_array[$pos];
- $oBetriebsmittel->nummer=$nummer_array[$pos];
- $oBetriebsmittel->nummerintern=0;
- $oBetriebsmittel->reservieren=false;
- $oBetriebsmittel->ort_kurzbz=$ort_kurzbz_array[$pos];
- $oBetriebsmittel->ext_id=0;
- $oBetriebsmittel->insertvon=$uid;
- $oBetriebsmittel->updatevon=$uid;
-
- $oBetriebsmittel->insertamum=null;
- $oBetriebsmittel->updateamum=null;
-
- $oBetriebsmittel->oe_kurzbz=$oe_kurzbz_array[$pos];
- $oBetriebsmittel->hersteller=$hersteller_array[$pos];
- $oBetriebsmittel->seriennummer=$seriennummer_array[$pos];
- $oBetriebsmittel->bestellung_id=$bestellung_id_array[$pos];
- $oBetriebsmittel->bestelldetail_id=$bestelldetail_id_array[$pos];
- $oBetriebsmittel->afa=$afa_array[$pos];
- $oBetriebsmittel->verwendung=$verwendung_array[$pos];
- $oBetriebsmittel->anmerkung=$anmerkung_array[$pos];
- $oBetriebsmittel->leasing_bis=$leasing_bis_array[$pos];
-
- if ($oBetriebsmittel->save())
- {
- $errormsg[]='Inventar / Betriebsmittel '.($oBetriebsmittel->new?'gespeichert ':'geändert ');
- $betriebsmittel_id_array[$pos]=$oBetriebsmittel->betriebsmittel_id;
-
- $oBetriebsmittel_betriebsmittelstatus = new betriebsmittel_betriebsmittelstatus();
- $oBetriebsmittel_betriebsmittelstatus->result=array();
- $oBetriebsmittel_betriebsmittelstatus->debug=$debug;
- $oBetriebsmittel_betriebsmittelstatus->errormsg='';
-
- $oBetriebsmittel_betriebsmittelstatus->new=true;
-
- $oBetriebsmittel_betriebsmittelstatus->betriebsmittelbetriebsmittelstatus_id=null;
- if ($oBetriebsmittel_betriebsmittelstatus->load_last_betriebsmittel_id($betriebsmittel_id_array[$pos]))
- {
- $oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz=trim($oBetriebsmittel_betriebsmittelstatus->result[0]->betriebsmittelstatus_kurzbz);
- if (strtoupper($oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz)==strtoupper($betriebsmittelstatus_kurzbz_array[$pos]) )
- {
- $oBetriebsmittel_betriebsmittelstatus->new=false;
- $oBetriebsmittel_betriebsmittelstatus->betriebsmittelbetriebsmittelstatus_id=$oBetriebsmittel_betriebsmittelstatus->result[0]->betriebsmittelbetriebsmittelstatus_id;
- $oBetriebsmittel_betriebsmittelstatus->datum=$oBetriebsmittel_betriebsmittelstatus->result[0]->datum;
- }
- }
-
- $oBetriebsmittel_betriebsmittelstatus->datum=trim($oBetriebsmittel_betriebsmittelstatus->datum?$oBetriebsmittel_betriebsmittelstatus->datum:date('Y-m-d'));
- $oBetriebsmittel_betriebsmittelstatus->betriebsmittel_id=$betriebsmittel_id_array[$pos];
- $oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz=$betriebsmittelstatus_kurzbz_array[$pos];
- $oBetriebsmittel_betriebsmittelstatus->insertvon=$uid;
- $oBetriebsmittel_betriebsmittelstatus->updatevon=$uid;
- if (!$oBetriebsmittel_betriebsmittelstatus->save())
- $errormsg[]=$oBetriebsmittel_betriebsmittelstatus->errormsg;
-
-
- $oBetriebsmittelperson = new betriebsmittelperson();
- $oBetriebsmittelperson->result=array();
- $oBetriebsmittelperson->debug=$debug;
- $oBetriebsmittelperson->errormsg='';
- #$oBetriebsmittelperson->delete($betriebsmittel_id_array[$pos]);
-
-
- // Entliehen an eine Person
- if (!empty($person_id_array[$pos]) && !is_numeric($person_id_array[$pos]))
- {
- if ($oBenutzer = new benutzer($person_id_array[$pos]))
- $person_id_array[$pos]=$oBenutzer->person_id;
- }
- if (!empty($person_id_old_array[$pos]) && !is_numeric($person_id_old_array[$pos]))
- {
- if ($oBenutzer = new benutzer($person_id_old_array[$pos]))
- $person_id_old_array[$pos]=$oBenutzer->person_id;
- }
-
- if ($person_id_old_array[$pos] && $person_id_array[$pos]
- && $person_id_old_array[$pos]!=$person_id_array[$pos])
- {
- $oBetriebsmittelperson = new betriebsmittelperson();
- $oBetriebsmittelperson->result=array();
- $oBetriebsmittelperson->debug=$debug;
- $oBetriebsmittelperson->errormsg='';
- // Betriebsmittel lesen zur Person
- if ($oBetriebsmittelperson->load($betriebsmittel_id_array[$pos],$person_id_old_array[$pos]))
- {
- if (is_array($oBetriebsmittelperson->result) && isset($oBetriebsmittelperson->result[0]))
- $oBetriebsmittelperson->result=$oBetriebsmittelperson->result[0];
- $oBetriebsmittelperson->errormsg='';
- $oBetriebsmittelperson->betriebsmittel_id=$betriebsmittel_id_array[$pos];
- $oBetriebsmittelperson->person_id=$oBetriebsmittelperson->result->person_id;
- $oBetriebsmittelperson->anmerkung=$oBetriebsmittelperson->result->anmerkung;
- $oBetriebsmittelperson->kaution=($oBetriebsmittelperson->result->kaution?$oBetriebsmittelperson->result->kaution:0);
- $oBetriebsmittelperson->betriebsmitteltyp=$oBetriebsmittelperson->result->betriebsmitteltyp;
- $oBetriebsmittelperson->beschreibung=$oBetriebsmittelperson->result->beschreibung;
- $oBetriebsmittelperson->ausgegebenam=$oBetriebsmittelperson->result->ausgegebenam;
- $oBetriebsmittelperson->retouram=date('Y-m-d');
- $oBetriebsmittelperson->ext_id=$oBetriebsmittelperson->result->ext_id;
- $oBetriebsmittelperson->updatevon=$uid;
-
- $oBetriebsmittelperson->new=false;
- if (!$oBetriebsmittelperson->save())
- $errormsg[]=$oBetriebsmittelperson->errormsg;
- }
- }
-
- // Entliehen an eine Person
- if ($person_id_array[$pos])
- {
- $oBetriebsmittelperson = new betriebsmittelperson();
- $oBetriebsmittelperson->result=array();
- $oBetriebsmittelperson->debug=$debug;
- $oBetriebsmittelperson->errormsg='';
- if (!$oBetriebsmittelperson->load($betriebsmittel_id_array[$pos],$person_id_array[$pos]))
- {
- $oBetriebsmittelperson->new=true;
-
- $oBetriebsmittelperson->result=array();
- $oBetriebsmittelperson->debug=$debug;
- $oBetriebsmittelperson->errormsg='';
-
- $oBetriebsmittelperson->betriebsmittel_id=$betriebsmittel_id_array[$pos];
- $oBetriebsmittelperson->person_id=$person_id_array[$pos];
- $oBetriebsmittelperson->anmerkung=($oBetriebsmittelperson->new?($anmerkung_array[$pos]?StringCut($anmerkung_array[$pos],43):$beschreibung_array[$pos]):$oBetriebsmittelperson->anmerkung);
- $oBetriebsmittelperson->kaution=0;
- $oBetriebsmittelperson->betriebsmitteltyp=$betriebsmitteltyp_array[$pos];
- $oBetriebsmittelperson->beschreibung=StringCut($beschreibung_array[$pos],89);
- $oBetriebsmittelperson->ausgegebenam=($oBetriebsmittelperson->new?date('Y-m-d'):$oBetriebsmittelperson->ausgegebenam);
- $oBetriebsmittelperson->retouram=($oBetriebsmittelperson->new?null:$oBetriebsmittelperson->retouram);
- $oBetriebsmittelperson->ext_id=($oBetriebsmittelperson->new?null:$oBetriebsmittelperson->ext_id);
- $oBetriebsmittelperson->insertvon=$uid;
- $oBetriebsmittelperson->updatevon=$uid;
- if (!$oBetriebsmittelperson->save())
- $errormsg[]=$oBetriebsmittelperson->errormsg;
- }
- }
- }
- else
- $errormsg=$oBetriebsmittel->errormsg;
+ $oBetriebsmittel_betriebsmittelstatus->new=false;
+ $oBetriebsmittel_betriebsmittelstatus->betriebsmittelbetriebsmittelstatus_id=$oBetriebsmittel_betriebsmittelstatus->result[0]->betriebsmittelbetriebsmittelstatus_id;
+ $oBetriebsmittel_betriebsmittelstatus->datum=$oBetriebsmittel_betriebsmittelstatus->result[0]->datum;
}
+ }
+
+ $oBetriebsmittel_betriebsmittelstatus->datum=trim($oBetriebsmittel_betriebsmittelstatus->datum?$oBetriebsmittel_betriebsmittelstatus->datum:date('Y-m-d'));
+ $oBetriebsmittel_betriebsmittelstatus->betriebsmittel_id=$betriebsmittel_id_array[$pos];
+ $oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz=$betriebsmittelstatus_kurzbz_array[$pos];
+ $oBetriebsmittel_betriebsmittelstatus->insertvon=$uid;
+ $oBetriebsmittel_betriebsmittelstatus->updatevon=$uid;
+ if (!$oBetriebsmittel_betriebsmittelstatus->save())
+ $errormsg[]=$oBetriebsmittel_betriebsmittelstatus->errormsg;
+
+
+ $oBetriebsmittelperson = new betriebsmittelperson();
+ $oBetriebsmittelperson->result=array();
+ $oBetriebsmittelperson->debug=$debug;
+ $oBetriebsmittelperson->errormsg='';
+ #$oBetriebsmittelperson->delete($betriebsmittel_id_array[$pos]);
+
+
+ // Entliehen an eine Person
+ if (!empty($person_id_array[$pos]) && !is_numeric($person_id_array[$pos]))
+ {
+ if ($oBenutzer = new benutzer($person_id_array[$pos]))
+ $person_id_array[$pos]=$oBenutzer->person_id;
+ }
+ if (!empty($person_id_old_array[$pos]) && !is_numeric($person_id_old_array[$pos]))
+ {
+ if ($oBenutzer = new benutzer($person_id_old_array[$pos]))
+ $person_id_old_array[$pos]=$oBenutzer->person_id;
+ }
+
+ if ($person_id_old_array[$pos] && $person_id_array[$pos]
+ && $person_id_old_array[$pos]!=$person_id_array[$pos])
+ {
+ $oBetriebsmittelperson = new betriebsmittelperson();
+ $oBetriebsmittelperson->result=array();
+ $oBetriebsmittelperson->debug=$debug;
+ $oBetriebsmittelperson->errormsg='';
+ // Betriebsmittel lesen zur Person
+ if ($oBetriebsmittelperson->load($betriebsmittel_id_array[$pos],$person_id_old_array[$pos]))
+ {
+ if (is_array($oBetriebsmittelperson->result) && isset($oBetriebsmittelperson->result[0]))
+ $oBetriebsmittelperson->result=$oBetriebsmittelperson->result[0];
+ $oBetriebsmittelperson->errormsg='';
+ $oBetriebsmittelperson->betriebsmittel_id=$betriebsmittel_id_array[$pos];
+ $oBetriebsmittelperson->person_id=$oBetriebsmittelperson->result->person_id;
+ $oBetriebsmittelperson->anmerkung=$oBetriebsmittelperson->result->anmerkung;
+ $oBetriebsmittelperson->kaution=($oBetriebsmittelperson->result->kaution?$oBetriebsmittelperson->result->kaution:0);
+ $oBetriebsmittelperson->betriebsmitteltyp=$oBetriebsmittelperson->result->betriebsmitteltyp;
+ $oBetriebsmittelperson->beschreibung=$oBetriebsmittelperson->result->beschreibung;
+ $oBetriebsmittelperson->ausgegebenam=$oBetriebsmittelperson->result->ausgegebenam;
+ $oBetriebsmittelperson->retouram=date('Y-m-d');
+ $oBetriebsmittelperson->ext_id=$oBetriebsmittelperson->result->ext_id;
+ $oBetriebsmittelperson->updatevon=$uid;
+
+ $oBetriebsmittelperson->new=false;
+ if (!$oBetriebsmittelperson->save())
+ $errormsg[]=$oBetriebsmittelperson->errormsg;
+ }
+ }
+
+ // Entliehen an eine Person
+ if ($person_id_array[$pos])
+ {
+ $oBetriebsmittelperson = new betriebsmittelperson();
+ $oBetriebsmittelperson->result=array();
+ $oBetriebsmittelperson->debug=$debug;
+ $oBetriebsmittelperson->errormsg='';
+ if (!$oBetriebsmittelperson->load($betriebsmittel_id_array[$pos],$person_id_array[$pos]))
+ {
+ $oBetriebsmittelperson->new=true;
+
+ $oBetriebsmittelperson->result=array();
+ $oBetriebsmittelperson->debug=$debug;
+ $oBetriebsmittelperson->errormsg='';
+
+ $oBetriebsmittelperson->betriebsmittel_id=$betriebsmittel_id_array[$pos];
+ $oBetriebsmittelperson->person_id=$person_id_array[$pos];
+ $oBetriebsmittelperson->anmerkung=($oBetriebsmittelperson->new?($anmerkung_array[$pos]?StringCut($anmerkung_array[$pos],43):$beschreibung_array[$pos]):$oBetriebsmittelperson->anmerkung);
+ $oBetriebsmittelperson->kaution=0;
+ $oBetriebsmittelperson->betriebsmitteltyp=$betriebsmitteltyp_array[$pos];
+ $oBetriebsmittelperson->beschreibung=StringCut($beschreibung_array[$pos],89);
+ $oBetriebsmittelperson->ausgegebenam=($oBetriebsmittelperson->new?date('Y-m-d'):$oBetriebsmittelperson->ausgegebenam);
+ $oBetriebsmittelperson->retouram=($oBetriebsmittelperson->new?null:$oBetriebsmittelperson->retouram);
+ $oBetriebsmittelperson->ext_id=($oBetriebsmittelperson->new?null:$oBetriebsmittelperson->ext_id);
+ $oBetriebsmittelperson->insertvon=$uid;
+ $oBetriebsmittelperson->updatevon=$uid;
+ if (!$oBetriebsmittelperson->save())
+ $errormsg[]=$oBetriebsmittelperson->errormsg;
+ }
+ }
+ }
+ else
+ $errormsg=$oBetriebsmittel->errormsg;
+ }
?>
@@ -1327,10 +1307,10 @@
-
+
diff --git a/vilesci/inventar/konto_detail.php b/vilesci/inventar/konto_detail.php
index 7669129a6..8b74c32e6 100644
--- a/vilesci/inventar/konto_detail.php
+++ b/vilesci/inventar/konto_detail.php
@@ -23,19 +23,16 @@
*/
// ---------------- Vilesci Include Dateien einbinden
- $path='../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../../';
- include_once($path.'config/vilesci.config.inc.php');
- include_once($path.'include/basis_db.class.php');
+ $path='../../';
+
+ require_once($path.'config/vilesci.config.inc.php');
require_once($path.'include/functions.inc.php');
- if (!$uid = get_uid())
- die('Keine UID gefunden ! Zurück ');
require_once($path.'include/benutzerberechtigung.class.php');
require_once($path.'include/mitarbeiter.class.php');
require_once($path.'include/wawi.class.php');
+
+ if (!$uid = get_uid())
+ die('Keine UID gefunden ! Zurück ');
// ------------------------------------------------------------------------------------------
// Variable Initialisieren
@@ -56,17 +53,13 @@
// Berechtigung
// ------------------------------------------------------------------------------------------
$oBenutzerberechtigung = new benutzerberechtigung();
- $oBenutzerberechtigung->errormsg='';
- $oBenutzerberechtigung->berechtigungen=array();
+
// read Berechtigung
if (!$oBenutzerberechtigung->getBerechtigungen($uid))
die('Sie haben keine Berechtigung ! Zurück ');
-
$recht=false;
- if($oBenutzerberechtigung->isBerechtigt('admin', 0, 's')
- || $oBenutzerberechtigung->isBerechtigt('support', null, 's')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz?$oe_kurzbz:null),'s'))
+ if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz?$oe_kurzbz:null),'s'))
$recht=true;
if (!$recht)
die('Sie haben keine Berechtigung für diese Seite ! Zurück ');
@@ -176,39 +169,39 @@
- ';
- if (is_array($resultKonto) && count($resultKonto)>1)
- $htmlstring.='Bitte eine Bestellnummer aus den '.count($resultKonto).' gefundenen auswählen ';
- $htmlstring.='
- Konto
- Kontonnr.
- Bezeichnung
- Bestellung
-
-
- ';
- for ($pos=0;$pos
-
- '.$resultKonto[$pos]->konto.'
- '.$resultKonto[$pos]->kontonr.'
- '.$resultKonto[$pos]->beschreibung.'
- anzeigen
-
- ';
- }
- $htmlstring.='';
+ $htmlstring='';
+ if (is_null($resultKonto) || !is_array($resultKonto) || count($resultKonto)<1)
return $htmlstring;
+
+ $htmlstring.='
+ ';
+ if (is_array($resultKonto) && count($resultKonto)>1)
+ $htmlstring.='Bitte eine Bestellnummer aus den '.count($resultKonto).' gefundenen auswählen ';
+ $htmlstring.='
+ Konto
+ Kontonnr.
+ Bezeichnung
+ Bestellung
+
+
+ ';
+ for ($pos=0;$pos
+
+ '.$resultKonto[$pos]->konto.'
+ '.$resultKonto[$pos]->kontonr.'
+ '.$resultKonto[$pos]->beschreibung.'
+ anzeigen
+
+ ';
+ }
+ $htmlstring.='
';
+ return $htmlstring;
}
function output_konteninformation($resultKonto=null,$debug=false)
@@ -217,8 +210,6 @@ function output_konteninformation($resultKonto=null,$debug=false)
if (is_null($resultKonto) || !is_array($resultKonto) || count($resultKonto)<1)
return $htmlstring;
-#var_dump($resultKonto);
-
for ($pos=0;$pos
diff --git a/vilesci/inventar/kostenstelle_detail.php b/vilesci/inventar/kostenstelle_detail.php
index 1473b2728..06156dada 100644
--- a/vilesci/inventar/kostenstelle_detail.php
+++ b/vilesci/inventar/kostenstelle_detail.php
@@ -23,20 +23,16 @@
*/
// ---------------- Vilesci Include Dateien einbinden
- $path='../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../../';
- include_once($path.'config/vilesci.config.inc.php');
- include_once($path.'include/basis_db.class.php');
+ $path='../../';
+
+ require_once($path.'config/vilesci.config.inc.php');
require_once($path.'include/functions.inc.php');
- if (!$uid = get_uid())
- die('Keine UID gefunden ! Zurück ');
require_once($path.'include/benutzerberechtigung.class.php');
require_once($path.'include/mitarbeiter.class.php');
require_once($path.'include/wawi.class.php');
-
+
+ if (!$uid = get_uid())
+ die('Keine UID gefunden ! Zurück ');
// ------------------------------------------------------------------------------------------
// Parameter Aufruf uebernehmen
// ------------------------------------------------------------------------------------------
@@ -64,15 +60,11 @@
if (!$oBenutzerberechtigung->getBerechtigungen($uid))
die('Sie haben keine Berechtigung ! Zurück ');
-
$recht=false;
- if($oBenutzerberechtigung->isBerechtigt('admin', 0, 's')
- || $oBenutzerberechtigung->isBerechtigt('support', null, 's')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz?$oe_kurzbz:null),'s'))
+ if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz?$oe_kurzbz:null),'s'))
$recht=true;
if (!$recht)
die('Sie haben keine Berechtigung für diese Seite ! Zurück ');
-
// ------------------------------------------------------------------------------------------
// Datenbankanbindung - Classe
@@ -204,160 +196,159 @@
- ';
- if (is_array($resultKonstenstelle) && count($resultKonstenstelle)>1)
- $htmlstring.='Bitte eine Kostenstelle aus den '.count($resultKonstenstelle).' gefundenen auswählen ';
- $htmlstring.='
- ID
- Nr.
- Kurzz.
- Bezeichnung
- StgKz
- Kurzz.
- Studiengang
- Bestellung
-
-
- ';
- #var_dump($resultKonstenstelle);
- for ($pos=0;$pos
-
- kostenstelle_id.'">'.$resultKonstenstelle[$pos]->kostenstelle_id.'
- kostenstelle_id.'">'.$resultKonstenstelle[$pos]->kostenstelle_nr.'
- '.$resultKonstenstelle[$pos]->kurzzeichen.'
- '.$resultKonstenstelle[$pos]->bezeichnung.'
- '.$resultKonstenstelle[$pos]->studiengang_id.'
- '.$resultKonstenstelle[$pos]->stg_kurzzeichen.'
- '.$resultKonstenstelle[$pos]->stg_bez.'
- anzeigen
-
- ';
- }
- $htmlstring.='';
+ $htmlstring='';
+ if (is_null($resultKonstenstelle) || !is_array($resultKonstenstelle) || count($resultKonstenstelle)<1)
return $htmlstring;
+
+ $htmlstring.='';
+ return $htmlstring;
}
function output_konstenstelleinformation($resultKonstenstelle=null,$debug=false)
{
- $htmlstring='';
- if (is_null($resultKonstenstelle) || !is_array($resultKonstenstelle) || count($resultKonstenstelle)<1)
+ $htmlstring='';
+ if (is_null($resultKonstenstelle) || !is_array($resultKonstenstelle) || count($resultKonstenstelle)<1)
+ return $htmlstring;
+
+ if (!$oWAWI = new wawi())
+ die($oWAWI->errormsg . ($debug?' *** File:='.__FILE__.' Line:='.__LINE__:''));
+
+ for ($pos=0;$posKostenstelle '.$resultKonstenstelle[$pos]->kostenstelle_id.' '.$resultKonstenstelle[$pos]->bezeichnung.' ';
+ $htmlstring.='
+
+
+
+ Kostenstelle ID / Nr
+ '.$resultKonstenstelle[$pos]->kostenstelle_id.' / '.$resultKonstenstelle[$pos]->kostenstelle_nr.'
+
+
+
+ Kurzz. / Bezeichnung
+ '.$resultKonstenstelle[$pos]->kurzzeichen.' / '.$resultKonstenstelle[$pos]->bezeichnung.'
+
+
+ aktiv '.(empty($resultKostenstelle[$pos]->ddate)?' ':' ').'
+
+ Anlage '.($resultKonstenstelle[$pos]->c_email?' ':'').' '.($resultKonstenstelle[$pos]->c_nname?$resultKonstenstelle[$pos]->c_anrede:'').' '.$resultKonstenstelle[$pos]->c_vname.' '.$resultKonstenstelle[$pos]->c_nname.' '.substr($resultKonstenstelle[$pos]->cdate,0,19).'
+
+ Änderung '.($resultKonstenstelle[$pos]->l_email?' ':'').' '.($resultKonstenstelle[$pos]->l_nname?$resultKonstenstelle[$pos]->l_anrede:'').' '.$resultKonstenstelle[$pos]->l_vname.' '.$resultKonstenstelle[$pos]->l_nname.' '.substr($resultKonstenstelle[$pos]->lupdate,0,19).'
+
+ Löschung '.($resultKonstenstelle[$pos]->ddate && $resultKonstenstelle[$pos]->d_email?' ':'').' '.($resultKonstenstelle[$pos]->ddate && $resultKonstenstelle[$pos]->d_nname?$resultKonstenstelle[$pos]->d_anrede:'').' '.($resultKonstenstelle[$pos]->ddate?$resultKonstenstelle[$pos]->d_vname.' '.$resultKonstenstelle[$pos]->d_nname:'').' '.substr($resultKonstenstelle[$pos]->ddate,0,19).'
+
+
+
+
+
+
+ Studiengang ID
+ '.$resultKonstenstelle[$pos]->studiengang_id.'
+
+
+
+ Studiengang
+ '.$resultKonstenstelle[$pos]->stg_kurzzeichen.'
+
+
+
+ Studenten
+ '.$resultKonstenstelle[$pos]->studentenanzahl.'
+
+
+ Stg.Aktiv
+ '.$resultKonstenstelle[$pos]->stg_aktiv.' '.($resultKonstenstelle[$pos]->stg_aktiv==true || $resultKonstenstelle[$pos]->stg_aktiv=='t'?' ':' ').'
+
+
+
+ ';
+ $htmlstring.='';
+
+ $oWAWI->errormsg='';
+ $oWAWI->result=array();
+ if (!$oWAWI->kostenstelle_benutzer($resultKonstenstelle[$pos]->kostenstelle_id))
+ $htmlstring.=$oWAWI->errormsg;
+ $resultKonstenstellebenutzer=$oWAWI->result;
+
+ if (is_null($resultKonstenstellebenutzer) || !is_array($resultKonstenstellebenutzer) || count($resultKonstenstellebenutzer)<1)
return $htmlstring;
- if (!$oWAWI = new wawi())
- die($oWAWI->errormsg . ($debug?' *** File:='.__FILE__.' Line:='.__LINE__:''));
-
- for ($pos=0;$posKostenstelle '.$resultKonstenstelle[$pos]->kostenstelle_id.' '.$resultKonstenstelle[$pos]->bezeichnung.' ';
+ $htmlstring.='Benutzer - Rechte ';
$htmlstring.='
-
+
+
+
+ Benutzer
+ lesen
+ schreiben
+ freigeben
+ verwalten
+
+ ';
+ for ($i=0;$i
+
+ '
+ .($resultKonstenstellebenutzer[$i]->c_email?' ':'').'
+ '.$resultKonstenstellebenutzer[$i]->c_titel.' '.$resultKonstenstellebenutzer[$i]->c_vname.' '.$resultKonstenstellebenutzer[$i]->c_nname.'
+
+ '.($resultKonstenstellebenutzer[$i]->lesen=='t' || $resultKonstenstellebenutzer[$i]->lesen==true?' ':' ').'
+ '.($resultKonstenstellebenutzer[$i]->schreiben=='t' || $resultKonstenstellebenutzer[$i]->schreiben==true?' ':' ').'
+ '.($resultKonstenstellebenutzer[$i]->freigeben=='t' || $resultKonstenstellebenutzer[$i]->freigeben==true?' ':' ').'
+ '.($resultKonstenstellebenutzer[$i]->verwalten=='t' || $resultKonstenstellebenutzer[$i]->verwalten==true?' ':' ').'
+
+ ';
-
- Kostenstelle ID / Nr
- '.$resultKonstenstelle[$pos]->kostenstelle_id.' / '.$resultKonstenstelle[$pos]->kostenstelle_nr.'
-
-
-
- Kurzz. / Bezeichnung
- '.$resultKonstenstelle[$pos]->kurzzeichen.' / '.$resultKonstenstelle[$pos]->bezeichnung.'
-
-
- aktiv '.(empty($resultKostenstelle[$pos]->ddate)?' ':' ').'
-
- Anlage '.($resultKonstenstelle[$pos]->c_email?' ':'').' '.($resultKonstenstelle[$pos]->c_nname?$resultKonstenstelle[$pos]->c_anrede:'').' '.$resultKonstenstelle[$pos]->c_vname.' '.$resultKonstenstelle[$pos]->c_nname.' '.substr($resultKonstenstelle[$pos]->cdate,0,19).'
-
- Änderung '.($resultKonstenstelle[$pos]->l_email?' ':'').' '.($resultKonstenstelle[$pos]->l_nname?$resultKonstenstelle[$pos]->l_anrede:'').' '.$resultKonstenstelle[$pos]->l_vname.' '.$resultKonstenstelle[$pos]->l_nname.' '.substr($resultKonstenstelle[$pos]->lupdate,0,19).'
-
- Löschung '.($resultKonstenstelle[$pos]->ddate && $resultKonstenstelle[$pos]->d_email?' ':'').' '.($resultKonstenstelle[$pos]->ddate && $resultKonstenstelle[$pos]->d_nname?$resultKonstenstelle[$pos]->d_anrede:'').' '.($resultKonstenstelle[$pos]->ddate?$resultKonstenstelle[$pos]->d_vname.' '.$resultKonstenstelle[$pos]->d_nname:'').' '.substr($resultKonstenstelle[$pos]->ddate,0,19).'
-
-
-
-
-
-
- Studiengang ID
- '.$resultKonstenstelle[$pos]->studiengang_id.'
-
-
-
- Studiengang
- '.$resultKonstenstelle[$pos]->stg_kurzzeichen.'
-
-
-
- Studenten
- '.$resultKonstenstelle[$pos]->studentenanzahl.'
-
-
- Stg.Aktiv
- '.$resultKonstenstelle[$pos]->stg_aktiv.' '.($resultKonstenstelle[$pos]->stg_aktiv==true || $resultKonstenstelle[$pos]->stg_aktiv=='t'?' ':' ').'
-
-
-
- ';
- $htmlstring.='';
-
- $oWAWI->errormsg='';
- $oWAWI->result=array();
- if (!$oWAWI->kostenstelle_benutzer($resultKonstenstelle[$pos]->kostenstelle_id))
- $htmlstring.=$oWAWI->errormsg;
- $resultKonstenstellebenutzer=$oWAWI->result;
-
- if (is_null($resultKonstenstellebenutzer) || !is_array($resultKonstenstellebenutzer) || count($resultKonstenstellebenutzer)<1)
- return $htmlstring;
-
- # var_dump($resultKonstenstellebenutzer);
- $htmlstring.='Benutzer - Rechte ';
- $htmlstring.='
-
-
-
- Benutzer
- lesen
- schreiben
- freigeben
- verwalten
-
- ';
- for ($i=0;$i
-
- '
- .($resultKonstenstellebenutzer[$i]->c_email?' ':'').'
- '.$resultKonstenstellebenutzer[$i]->c_titel.' '.$resultKonstenstellebenutzer[$i]->c_vname.' '.$resultKonstenstellebenutzer[$i]->c_nname.'
-
- '.($resultKonstenstellebenutzer[$i]->lesen=='t' || $resultKonstenstellebenutzer[$i]->lesen==true?' ':' ').'
- '.($resultKonstenstellebenutzer[$i]->schreiben=='t' || $resultKonstenstellebenutzer[$i]->schreiben==true?' ':' ').'
- '.($resultKonstenstellebenutzer[$i]->freigeben=='t' || $resultKonstenstellebenutzer[$i]->freigeben==true?' ':' ').'
- '.($resultKonstenstellebenutzer[$i]->verwalten=='t' || $resultKonstenstellebenutzer[$i]->verwalten==true?' ':' ').'
-
- ';
-
- }
- $htmlstring.='
';
- $htmlstring.=' ';
- } // Ende Kostenstellen-Array
+ }
+ $htmlstring.='
';
+ $htmlstring.=' ';
+ } // Ende Kostenstellen-Array
$htmlstring.='';
return $htmlstring;
}
diff --git a/vilesci/inventar/studiengang_detail.php b/vilesci/inventar/studiengang_detail.php
index 3bb86295e..01fb2af23 100644
--- a/vilesci/inventar/studiengang_detail.php
+++ b/vilesci/inventar/studiengang_detail.php
@@ -22,19 +22,17 @@
*/
// ---------------- Vilesci Include Dateien einbinden
- $path='../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../';
- if (!is_file($path.'config/vilesci.config.inc.php'))
- $path='../../../';
- include_once($path.'config/vilesci.config.inc.php');
- include_once($path.'include/basis_db.class.php');
- require_once($path.'include/functions.inc.php');
- if (!$uid = get_uid())
- die('Keine UID gefunden ! Zurück ');
+ $path='../../';
+
+ require_once($path.'config/vilesci.config.inc.php');
+ require_once($path.'include/functions.inc.php');
require_once($path.'include/benutzerberechtigung.class.php');
require_once($path.'include/mitarbeiter.class.php');
require_once($path.'include/wawi.class.php');
+
+ if (!$uid = get_uid())
+ die('Keine UID gefunden ! Zurück ');
+
// ------------------------------------------------------------------------------------------
// Variable Initialisieren
// ------------------------------------------------------------------------------------------
@@ -61,9 +59,7 @@
die('Sie haben keine Berechtigung ! Zurück ');
$recht=false;
- if($oBenutzerberechtigung->isBerechtigt('admin', 0, 's')
- || $oBenutzerberechtigung->isBerechtigt('support', null, 's')
- || $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz?$oe_kurzbz:null),'s'))
+ if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz?$oe_kurzbz:null),'s'))
$recht=true;
if (!$recht)
die('Sie haben keine Berechtigung für diese Seite ! Zurück ');
@@ -201,207 +197,206 @@
// ------------------------------------------------------------------------------------------
function output_Studiengang($resultStudiengang=null,$debug=false)
{
- $htmlstring='';
- if (is_null($resultStudiengang) || !is_array($resultStudiengang) || count($resultStudiengang)<1)
- return $htmlstring;
-
- $htmlstring.='
- ';
-
- if (is_array($resultStudiengang) && count($resultStudiengang)>1)
- $htmlstring.='Bitte eine Studiengang aus den '.count($resultStudiengang).' gefundenen auswählen ';
-
- $htmlstring.='
- Studiengang ID
- Kurzz.
- Bezeichnung
- Studenten
- Aktiv
- Bestellung
-
-
- ';
- for ($pos=0;$pos
-
- studiengang_id.'">'.$resultStudiengang[$pos]->studiengang_id.'
- '.$resultStudiengang[$pos]->kurzzeichen.'
- '.$resultStudiengang[$pos]->bezeichnung.'
- '.$resultStudiengang[$pos]->studentenanzahl.'
- '.($resultStudiengang[$pos]->aktiv==true || $resultStudiengang[$pos]->aktiv=='t'?' ':' ').'
- anzeigen
-
- ';
- }
- $htmlstring.='
';
+ $htmlstring='';
+ if (is_null($resultStudiengang) || !is_array($resultStudiengang) || count($resultStudiengang)<1)
return $htmlstring;
-}
-// ------------------------------------------------------------------------------------------
-function output_Studienganginformation($resultStudiengang=null,$debug=false)
-{
- $htmlstring='';
- if (is_null($resultStudiengang) || !is_array($resultStudiengang) || count($resultStudiengang)<1)
- return $htmlstring;
- if (!$oWAWI = new wawi())
- die($oWAWI->errormsg . ($debug?' *** File:='.__FILE__.' Line:='.__LINE__:''));
- $pos=0;
-
+
+ $htmlstring.='
+ ';
+
+ if (is_array($resultStudiengang) && count($resultStudiengang)>1)
+ $htmlstring.='Bitte eine Studiengang aus den '.count($resultStudiengang).' gefundenen auswählen ';
+
+ $htmlstring.='
+ Studiengang ID
+ Kurzz.
+ Bezeichnung
+ Studenten
+ Aktiv
+ Bestellung
+
+
+ ';
+ for ($pos=0;$posStudiengang '.$resultStudiengang[$pos]->studiengang_id.' '.$resultStudiengang[$pos]->bezeichnung.' ';
- $htmlstring.='
-
-
- Studiengang
- '.$resultStudiengang[$pos]->studiengang_id.' '.$resultStudiengang[$pos]->kurzzeichen.' '.$resultStudiengang[$pos]->bezeichnung.'
+ $htmlstring.='
+
+ studiengang_id.'">'.$resultStudiengang[$pos]->studiengang_id.'
+ '.$resultStudiengang[$pos]->kurzzeichen.'
+ '.$resultStudiengang[$pos]->bezeichnung.'
+ '.$resultStudiengang[$pos]->studentenanzahl.'
+ '.($resultStudiengang[$pos]->aktiv==true || $resultStudiengang[$pos]->aktiv=='t'?' ':' ').'
+ anzeigen
+
+ ';
+ }
+ $htmlstring.='
';
+ return $htmlstring;
+}
+// ------------------------------------------------------------------------------------------
+function output_Studienganginformation($resultStudiengang=null,$debug=false)
+{
+ $htmlstring='';
+ if (is_null($resultStudiengang) || !is_array($resultStudiengang) || count($resultStudiengang)<1)
+ return $htmlstring;
+ if (!$oWAWI = new wawi())
+ die($oWAWI->errormsg . ($debug?' *** File:='.__FILE__.' Line:='.__LINE__:''));
+ $pos=0;
+
+ if ($pos%2)
+ $classe='liste1';
+ else
+ $classe='liste0';
+
+ $htmlstring.='Studiengang '.$resultStudiengang[$pos]->studiengang_id.' '.$resultStudiengang[$pos]->bezeichnung.' ';
+ $htmlstring.='
+
+
+ Studiengang
+ '.$resultStudiengang[$pos]->studiengang_id.' '.$resultStudiengang[$pos]->kurzzeichen.' '.$resultStudiengang[$pos]->bezeichnung.'
+
+
+ Studenten
+ '.$resultStudiengang[$pos]->studentenanzahl.'
+
+
+ Aktiv
+ '.$resultStudiengang[$pos]->aktiv_kz.' '.($resultStudiengang[$pos]->aktiv==true || $resultStudiengang[$pos]->aktiv=='t'?' ':' ').'
+
+
+ Bestellung
+ anzeigen
+
+
+
';
+
+ $oWAWI->errormsg='';
+ $oWAWI->result=array();
+ if (!$oWAWI->studiengang_benutzer($resultStudiengang[$pos]->studiengang_id))
+ $htmlstring.=$oWAWI->errormsg;
+ $resultStudiengangbenutzer=$oWAWI->result;
+
+ if (is_array($resultStudiengangbenutzer) && count($resultStudiengangbenutzer)>0)
+ {
+ $htmlstring.='
+
+
+
+ Benutzer
+ Tel
+
+ lesen
+ schreiben
+ freigeben
+ verwalten
+
+ letzte Änderung
+ ';
+
+ for ($i=0;$i
- Studenten
- '.$resultStudiengang[$pos]->studentenanzahl.'
+
+ '
+ .($resultStudiengangbenutzer[$i]->email?' ':'')
+ .($resultStudiengangbenutzer[$i]->titel?' '.$resultStudiengangbenutzer[$i]->titel.' ':' ').$resultStudiengangbenutzer[$i]->vname.' '.$resultStudiengangbenutzer[$i]->nname.'
+
+
+ '
+ .$resultStudiengangbenutzer[$i]->tel
+ .'
+
+ '.($resultStudiengangbenutzer[$i]->lesen=='t' || $resultStudiengangbenutzer[$i]->lesen==true?' ':' ').'
+ '.($resultStudiengangbenutzer[$i]->schreiben=='t' || $resultStudiengangbenutzer[$i]->schreiben==true?' ':' ').'
+ '.($resultStudiengangbenutzer[$i]->freigeben=='t' || $resultStudiengangbenutzer[$i]->freigeben==true?' ':' ').'
+ '.($resultStudiengangbenutzer[$i]->verwalten=='t' || $resultStudiengangbenutzer[$i]->verwalten==true?' ':' ').'
+
+
+ '
+ .($resultStudiengangbenutzer[$i]->l_email?' ':'')
+ .($resultStudiengangbenutzer[$i]->l_titel?' '.$resultStudiengangbenutzer[$i]->l_titel.' ':' ').$resultStudiengangbenutzer[$i]->l_vname.' '.$resultStudiengangbenutzer[$i]->l_nname
+ .'
+ '
+ .substr($resultStudiengangbenutzer[$i]->lupdate,0,19)
+ .'
-
- Aktiv
- '.$resultStudiengang[$pos]->aktiv_kz.' '.($resultStudiengang[$pos]->aktiv==true || $resultStudiengang[$pos]->aktiv=='t'?' ':' ').'
-
-
- Bestellung
- anzeigen
-
-
-
';
-
- $oWAWI->errormsg='';
- $oWAWI->result=array();
- if (!$oWAWI->studiengang_benutzer($resultStudiengang[$pos]->studiengang_id))
- $htmlstring.=$oWAWI->errormsg;
- $resultStudiengangbenutzer=$oWAWI->result;
-
- if (is_array($resultStudiengangbenutzer) && count($resultStudiengangbenutzer)>0)
- {
-# var_dump($resultStudiengangbenutzer);
- $htmlstring.='
-
-
-
- Benutzer
- Tel
-
- lesen
- schreiben
- freigeben
- verwalten
-
- letzte Änderung
-
- ';
-
- for ($i=0;$i
-
-
- '
- .($resultStudiengangbenutzer[$i]->email?' ':'')
- .($resultStudiengangbenutzer[$i]->titel?' '.$resultStudiengangbenutzer[$i]->titel.' ':' ').$resultStudiengangbenutzer[$i]->vname.' '.$resultStudiengangbenutzer[$i]->nname.'
-
-
- '
- .$resultStudiengangbenutzer[$i]->tel
- .'
-
- '.($resultStudiengangbenutzer[$i]->lesen=='t' || $resultStudiengangbenutzer[$i]->lesen==true?' ':' ').'
- '.($resultStudiengangbenutzer[$i]->schreiben=='t' || $resultStudiengangbenutzer[$i]->schreiben==true?' ':' ').'
- '.($resultStudiengangbenutzer[$i]->freigeben=='t' || $resultStudiengangbenutzer[$i]->freigeben==true?' ':' ').'
- '.($resultStudiengangbenutzer[$i]->verwalten=='t' || $resultStudiengangbenutzer[$i]->verwalten==true?' ':' ').'
-
-
- '
- .($resultStudiengangbenutzer[$i]->l_email?' ':'')
- .($resultStudiengangbenutzer[$i]->l_titel?' '.$resultStudiengangbenutzer[$i]->l_titel.' ':' ').$resultStudiengangbenutzer[$i]->l_vname.' '.$resultStudiengangbenutzer[$i]->l_nname
- .'
- '
- .substr($resultStudiengangbenutzer[$i]->lupdate,0,19)
- .'
-
- ';
-
- }
- $htmlstring.='
';
- }
+ ';
+
+ }
+ $htmlstring.='
';
+ }
$htmlstring.='';
-
+
$htmlstring.='Kostenstelle(n) ';
$htmlstring.='
';
$htmlstring.='
-
-
- ID
- Nr.
- Kurzz.
- Bezeichnung
- Anlage
- letzte Änderung
- aktiv
- Bestellung
-
- ';
- for ($pos=0;$pos
+
+ ID
+ Nr.
+ Kurzz.
+ Bezeichnung
+ Anlage
+ letzte Änderung
+ aktiv
+ Bestellung
+
+ ';
+ for ($pos=0;$poskostenstelle($resultStudiengang[$pos]->kostenstelle_kostenstelle_id,null,null,$resultStudiengang[0]->studiengang_id );
+
+ for ($ii=0;$ii
+ '.$resultKostenstelle[$ii]->kostenstelle_id.'
+ '.$resultKostenstelle[$ii]->kostenstelle_nr.'
+ '.$resultKostenstelle[$ii]->kurzzeichen.'
+ '.$resultKostenstelle[$ii]->bezeichnung.'
- $resultKostenstelle=$oWAWI->kostenstelle($resultStudiengang[$pos]->kostenstelle_kostenstelle_id,null,null,$resultStudiengang[0]->studiengang_id );
+ '
+ .($resultKostenstelle[$ii]->c_email?' ':'')
+ .($resultKostenstelle[$ii]->c_titel?' '.$resultKostenstelle[$ii]->c_titel.' ':' ').$resultKostenstelle[$ii]->c_vname.' '.$resultKostenstelle[$ii]->c_nname.'
+
+
+ '
+ .($resultKostenstelle[$ii]->l_email?' ':'')
+ .($resultKostenstelle[$ii]->l_titel?' '.$resultKostenstelle[$ii]->l_titel.' ':' ').$resultKostenstelle[$ii]->l_vname.' '.$resultKostenstelle[$ii]->l_nname.'
+
+
+ '.(empty($resultKostenstelle[$ii]->ddate)?' ':' '.$resultKostenstelle[$ii]->d_nname.' '.substr($resultKostenstelle[$ii]->ddate,0,19)).'
+
+ '
+ .($resultKostenstelle[$ii]->d_email?' ':'')
+ .($resultKostenstelle[$ii]->d_titel?' '.$resultKostenstelle[$ii]->d_titel.' ':' ').$resultKostenstelle[$ii]->d_vname.' '.$resultKostenstelle[$ii]->d_nname.'
+
+
- for ($ii=0;$ii
- '.$resultKostenstelle[$ii]->kostenstelle_id.'
- '.$resultKostenstelle[$ii]->kostenstelle_nr.'
- '.$resultKostenstelle[$ii]->kurzzeichen.'
- '.$resultKostenstelle[$ii]->bezeichnung.'
+ anzeigen
- '
- .($resultKostenstelle[$ii]->c_email?' ':'')
- .($resultKostenstelle[$ii]->c_titel?' '.$resultKostenstelle[$ii]->c_titel.' ':' ').$resultKostenstelle[$ii]->c_vname.' '.$resultKostenstelle[$ii]->c_nname.'
-
-
- '
- .($resultKostenstelle[$ii]->l_email?' ':'')
- .($resultKostenstelle[$ii]->l_titel?' '.$resultKostenstelle[$ii]->l_titel.' ':' ').$resultKostenstelle[$ii]->l_vname.' '.$resultKostenstelle[$ii]->l_nname.'
-
-
- '.(empty($resultKostenstelle[$ii]->ddate)?' ':' '.$resultKostenstelle[$ii]->d_nname.' '.substr($resultKostenstelle[$ii]->ddate,0,19)).'
-
- '
- .($resultKostenstelle[$ii]->d_email?' ':'')
- .($resultKostenstelle[$ii]->d_titel?' '.$resultKostenstelle[$ii]->d_titel.' ':' ').$resultKostenstelle[$ii]->d_vname.' '.$resultKostenstelle[$ii]->d_nname.'
-
-
+
- anzeigen
-
-
-
- ';
- }
- }
- $htmlstring.='
';
+ ';
+ }
+ }
+ $htmlstring.='';
$htmlstring.=' ';
$htmlstring.='';
return $htmlstring;
diff --git a/vilesci/stammdaten/organisationseinheiten.php b/vilesci/stammdaten/organisationseinheiten.php
index 15d50edea..b9c9355d3 100644
--- a/vilesci/stammdaten/organisationseinheiten.php
+++ b/vilesci/stammdaten/organisationseinheiten.php
@@ -137,6 +137,7 @@ if(isset($_POST['save']))
$oe->bezeichnung = $_POST['bezeichnung'];
$oe->organisationseinheittyp_kurzbz = $_POST['organisationseinheittyp_kurzbz'];
$oe->aktiv = isset($_POST['aktiv']);
+ $oe->mailverteiler = isset($_POST['mailverteiler']);
if($oe->save($new))
{
@@ -218,6 +219,9 @@ if(isset($_GET['action']) && ($_GET['action']=='edit' || $_GET['action']=='neu')
Aktiv aktiv?'checked':'').'>
+
+ Mailverteiler mailverteiler?'checked':'').'>
+