File: /var/www/k8148-2/htdocs/www.sport-roth.at/wp-content/plugins/malcare-security/protect/logger/db.php
<?php
if (!defined('ABSPATH') && !defined('MCDATAPATH')) exit;
if (!class_exists('MCProtectLoggerDB_V639')) :
class MCProtectLoggerDB_V639 {
private $tablename;
private $bv_tablename;
const MAXROWCOUNT = 100000;
function __construct($tablename) {
$this->tablename = $tablename;
$this->bv_tablename = MCProtect_V639::$db->getBVTable($tablename);
}
public function log($data) {
if (is_array($data)) {
if (MCProtect_V639::$db->rowsCount($this->bv_tablename) > MCProtectLoggerDB_V639::MAXROWCOUNT) {
MCProtect_V639::$db->deleteRowsFromtable($this->tablename, 1);
}
MCProtect_V639::$db->replaceIntoBVTable($this->tablename, $data);
}
}
}
endif;