/** * Insert system log into DB * * @param string Message text * @param string Log type: 'info', 'warning', 'error', 'critical_error' * @param string Object type: 'comment', 'item', 'user', 'file' or leave default NULL if none of them * @param integer Object ID * @param string Origin type: 'core', 'plugin' * @param integer Origin ID */ function syslog_insert($message, $log_type, $object_type = NULL, $object_ID = NULL, $origin_type = 'core', $origin_ID = NULL) { global $servertimenow; $Syslog = new Syslog(); $Syslog->set_user(); $Syslog->set('type', $log_type); $Syslog->set_origin($origin_type, $origin_ID); $Syslog->set_object($object_type, $object_ID); $Syslog->set_message($message); $Syslog->set('timestamp', date2mysql($servertimenow)); $Syslog->dbinsert(); }