<?php require_once "utils.php"; require_once "misc/config.php"; function database_get() { static $init = 0; static $database = NULL; if ($init == 0) { $init = 1; global $database_host; global $database_port; global $database_name; global $database_user; global $database_pass; try { $database = new PDO("mysql:host=$database_host;port=$database_port;". "dbname=$database_name", $database_user, $database_pass); } catch (Exception $e) { error(500, "Database Fail Connect"); } } return $database; } function database_exec($query, $args) { $q = database_get()->prepare($query); if (!$q->execute($args)) error(500, "Database Fail Query"); return $q; } function database_query($query) { $q = database_get()->query($query); if (!$q) error(500, "Database Fail Query"); return $q; } ?>