🔥 Remove the old query functions

This commit is contained in:
Kazhnuz 2025-04-13 10:05:24 +02:00
parent 6104131729
commit 6fcba2973c
3 changed files with 9 additions and 40 deletions

View file

@ -47,13 +47,16 @@ require(PATH_KERNEL . 'database.php');
require(PATH_REPOSITORIES . 'base.php');
require(PATH_REPOSITORIES . 'control.php');
require(PATH_REPOSITORIES . 'users.php');
require(PATH_REPOSITORIES . 'items.php');
require(PATH_REPOSITORIES . 'spells.php');
require(PATH_REPOSITORIES . 'monsters.php');
$starttime = getmicrotime();
$numqueries = 0;
$link = opendb();
// Repositories
$controlRepositories = new ControlRepository();
$userRepository = new UserRepository();
$userRepository = new UserRepository();
$itemRepository = new ItemRepository();
$spellRepository = new SpellRepository();
$monsterRepository = new MonsterRepository();

View file

@ -39,40 +39,6 @@ function html_deep($value) {
}
function opendb() { // Open database connection.
include(PATH_ROOT.'config.php');
extract($dbsettings);
// Créer une connexion à la base de données
$link = mysqli_connect($server, $user, $pass, $name);
// Vérifier la connexion
if (!$link) {
die("Connection failed: " . mysqli_connect_error());
}
return $link;
}
function doquery($query, $table) { // Something of a tiny little database abstraction layer.
include(PATH_ROOT.'/config.php');
global $numqueries;
// Remplacer {{table}} par le préfixe de la table
$query = str_replace("{{table}}", $dbsettings["prefix"] . "_" . $table, $query);
// Exécuter la requête
$sqlquery = mysqli_query(opendb(), $query);
// Vérifier les erreurs de requête
if (!$sqlquery) {
die("Query failed: " . mysqli_error(opendb()));
}
$numqueries++;
return $sqlquery;
}
function gettemplate($templatename) { // SQL query for the template.
$filename = "templates/" . $templatename . ".php";

View file

@ -36,14 +36,14 @@ class Renderer {
private function render($template) {
global $controlrow;
global $numqueries;
global $db;
global $starttime;
global $messages;
$this->prepare("STYLE_FOLDER", '/theme/default/');
$this->prepare("dkgamename", $controlrow["gamename"]);
$this->prepare("totaltime", round(getmicrotime() - $starttime, 4));
$this->prepare("numqueries", $numqueries);
$this->prepare("numqueries", $db->getNumQueries());
$this->prepare("version", DRAGONFORK_VERSION);
$this->prepare("build", DRAGONFORK_BUILD);
$this->prepare("messages", $messages->messageList());