PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]); } catch(PDOException $e) { $title = "Cannot connect to SQL server"; $error = "An error has occurred with the SQL server ! " . $e->getMessage(); require("tpl/general/empty.php"); } $sql_connected = true; } function sql($r, ...$args) { global $sql_queries, $sql_connected, $sql_conn; if ($sql_connected != true) sql_connect(); $sql_queries++; $stmt = $sql_conn->prepare($r); try { $stmt->execute($args); return $stmt; } catch(PDOException $e) { $title = "SQL error."; $request = $r; $sql_error = $e->getMessage(); require("tpl/general/sqlerror.php"); } } function esca($v) { if (get_magic_quotes_gpc()) { return stripslashes($v); } else { return $v; } } function escs($v) { return $v; } function esc($v) { return escs(esca($v)); }