exec("INSERT INTO `$dbname`.`csrf_token` (`token`,`timestamp`,`sessionid`) VALUES ('$csrf_token','".time()."','".session_id()."')") === false) { $err_msg = print_r($mysqlcon->errorInfo(), true); $err_lvl = 3; } if (($db_csrf = $mysqlcon->query("SELECT * FROM `$dbname`.`csrf_token` WHERE `sessionid`='".session_id()."'")->fetchALL(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC)) === false) { $err_msg = print_r($mysqlcon->errorInfo(), true); $err_lvl = 3; } if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']])) { $cfg['stats_imprint_address'] = addslashes($_POST['stats_imprint_address']); $cfg['stats_imprint_address_url'] = addslashes($_POST['stats_imprint_address_url']); $cfg['stats_imprint_email'] = addslashes($_POST['stats_imprint_email']); $cfg['stats_imprint_phone'] = addslashes($_POST['stats_imprint_phone']); $cfg['stats_imprint_notes'] = addslashes($_POST['stats_imprint_notes']); $cfg['stats_imprint_privacypolicy'] = addslashes($_POST['stats_imprint_privacypolicy']); $cfg['stats_imprint_privacypolicy_url'] = addslashes($_POST['stats_imprint_privacypolicy_url']); if (isset($_POST['stats_imprint_switch'])) $cfg['stats_imprint_switch'] = 1; else $cfg['stats_imprint_switch'] = 0; if ($mysqlcon->exec("INSERT INTO `$dbname`.`cfg_params` (`param`,`value`) VALUES ('stats_imprint_switch','{$cfg['stats_imprint_switch']}'),('stats_imprint_address','{$cfg['stats_imprint_address']}'),('stats_imprint_address_url','{$cfg['stats_imprint_address_url']}'),('stats_imprint_email','{$cfg['stats_imprint_email']}'),('stats_imprint_phone','{$cfg['stats_imprint_phone']}'),('stats_imprint_notes','{$cfg['stats_imprint_notes']}'),('stats_imprint_privacypolicy','{$cfg['stats_imprint_privacypolicy']}'),('stats_imprint_privacypolicy_url','{$cfg['stats_imprint_privacypolicy_url']}') ON DUPLICATE KEY UPDATE `value`=VALUES(`value`); DELETE FROM `$dbname`.`csrf_token` WHERE `token`='{$_POST['csrf_token']}'") === false) { $err_msg = print_r($mysqlcon->errorInfo(), true); $err_lvl = 3; } else { $err_msg = $lang['wisvsuc']." ".sprintf($lang['wisvres']); $err_lvl = NULL; } $cfg['stats_imprint_address'] = $_POST['stats_imprint_address']; $cfg['stats_imprint_email'] = $_POST['stats_imprint_email']; $cfg['stats_imprint_phone'] = $_POST['stats_imprint_phone']; $cfg['stats_imprint_notes'] = $_POST['stats_imprint_notes']; $cfg['stats_imprint_privacypolicy'] = $_POST['stats_imprint_privacypolicy']; } elseif(isset($_POST['update'])) { echo '