mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-22 17:32:18 +00:00
Tabelle für Verarbeitungstaetigkeiten hinzugefügt zur Kategorisierung
von Logeinträgen
This commit is contained in:
@@ -1082,9 +1082,19 @@ function cutString($string, $limit, $placeholderSign = '', $keepFileextension =
|
||||
}
|
||||
}
|
||||
|
||||
function PersonLog($person_id, $logtype_kurzbz, $logdata, $app, $oe_kurzbz = null, $user=null)
|
||||
/**
|
||||
* Erstellt einen Log Eintrag zu einer Person
|
||||
* @param $person_id ID der Person.
|
||||
* @param $logtype_kurzbz Typ des Logeintrages
|
||||
* @param $logdata Array mit den zusaetzlichen Logdaten zu diesem Typ.
|
||||
* @param $taetigkeit_kurzbz Kurzbz der Verarbeitungstaetigkeit.
|
||||
* @param $app Applikation von der dieser Logeintrag stammt. (optional)
|
||||
* @param $oe_kurzbz Kurzbz der Organisationseinheit. (optional)
|
||||
* @param $user User der die Aktion durchgefuehrt hat. (optional)
|
||||
*/
|
||||
function PersonLog($person_id, $logtype_kurzbz, $logdata, $taetigkeit_kurzbz, $app = 'core', $oe_kurzbz = null, $user = null)
|
||||
{
|
||||
$personlog = new personlog();
|
||||
$personlog->log($person_id, $logtype_kurzbz, $logdata, $app, $oe_kurzbz, $user);
|
||||
$personlog->log($person_id, $logtype_kurzbz, $logdata, $taetigkeit_kurzbz, $app, $oe_kurzbz, $user);
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -29,6 +29,7 @@ class personlog extends basis_db
|
||||
public $person_id;
|
||||
public $zeitpunkt; // timestamp
|
||||
public $app; // varchar(32)
|
||||
public $taetigkeit_kurzbz; // varchar(32)
|
||||
public $oe_kurzbz; // varchar(32)
|
||||
public $logtype_kurzbz; // varchar(32)
|
||||
public $logdata;
|
||||
@@ -42,12 +43,24 @@ class personlog extends basis_db
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
public function log($person_id, $logtype_kurzbz, $logdata, $app='core', $oe_kurzbz=null, $user=null)
|
||||
/**
|
||||
* Erstellt einen Log Eintrag zu einer Person
|
||||
* @param $person_id ID der Person.
|
||||
* @param $logtype_kurzbz Typ des Logeintrages
|
||||
* @param $logdata Array mit den zusaetzlichen Logdaten zu diesem Typ.
|
||||
* @param $taetigkeit_kurzbz Kurzbz der Verarbeitungstaetigkeit.
|
||||
* @param $app Applikation von der dieser Logeintrag stammt.
|
||||
* @param $oe_kurzbz Kurzbz der Organisationseinheit. (optional)
|
||||
* @param $user User der die Aktion durchgefuehrt hat. (optional)
|
||||
* @return boolean true wenn erfolgreich, false im Fehlerfall.
|
||||
*/
|
||||
public function log($person_id, $logtype_kurzbz, $logdata, $taetigkeit_kurzbz, $app = 'core', $oe_kurzbz = null, $user = null)
|
||||
{
|
||||
$qry = "INSERT INTO system.tbl_log(person_id, zeitpunkt, app, oe_kurzbz,
|
||||
$qry = "INSERT INTO system.tbl_log(person_id, zeitpunkt, taetigkeit_kurzbz, app, oe_kurzbz,
|
||||
logtype_kurzbz, logdata, insertvon) VALUES(".
|
||||
$this->db_add_param($person_id).','.
|
||||
$this->db_add_param(date('Y-m-d H:i:s')).','.
|
||||
$this->db_add_param($taetigkeit_kurzbz).','.
|
||||
$this->db_add_param($app).','.
|
||||
$this->db_add_param($oe_kurzbz).','.
|
||||
$this->db_add_param($logtype_kurzbz).','.
|
||||
|
||||
Reference in New Issue
Block a user