*/ require_once(dirname(__FILE__).'/basis_db.class.php'); class personlog extends basis_db { public $new; // boolean public $logs = array(); // lehreinheit Objekt //Tabellenspalten public $log_id; // Serial public $person_id; public $zeitpunkt; // timestamp public $app; // varchar(32) public $oe_kurzbz; // varchar(32) public $logtype_kurzbz; // varchar(32) public $logdata; public $insertvon; /** * Konstruktor */ public function __construct($log_id=null) { parent::__construct(); } public function log($person_id, $logtype_kurzbz, $logdata, $app='core', $oe_kurzbz='null', $user=null) { $qry = "INSERT INTO system.tbl_log(person_id, zeitpunkt, 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($app).','. $this->db_add_param($oe_kurzbz).','. $this->db_add_param($logtype_kurzbz).','. $this->db_add_param(json_encode($logdata)).','. $this->db_add_param($user).')'; if($this->db_query($qry)) { return true; } else { $this->errormsg = 'Fehler beim Speichern des Logeintrages'; return false; } } } ?>