getMessage(); // Remove any sensitive information $message = str_replace($config['db']['user'], 'hidden', $message); $message = str_replace($config['db']['password'], 'hidden', $message); // Print error error('Database error: ' . $message); } } function sql_close() { global $pdo; $pdo = NULL; } function prepare($query) { global $pdo; return $pdo->prepare($query); } function query($query) { global $pdo; return $pdo->query($query); } function db_error($PDOStatement=null) { global $pdo; if(isset($PDOStatement)) { $err = $PDOStatement->errorInfo(); return $err[2]; } else { $err = $pdo->errorInfo(); return $err[2]; } } ?>