Files
BugReport/backend/src/Init.php
igor e63be43639 pridany Maintenance pre modul TPsoft\DBmodel,
pridane poznamky,
pridana konfiguracia pre DEV a PROD,
2025-10-11 16:49:46 +02:00

21 lines
608 B
PHP

<?php
require __DIR__ . '/../vendor/autoload.php';
use \Exception;
use \TPsoft\DBmodel\DBmodel;
use \TPsoft\BugreportBackend\Maintenance;
global $dbh;
if (Configuration::DB_TYPE == 'mysql') {
$dbh = new DBmodel(sprintf('mysql:host=%s;dbname=%s;charset=utf8mb4', Configuration::DB_HOST, Configuration::DB_NAME), Configuration::DB_USER, Configuration::DB_PASS);
} else if (Configuration::DB_TYPE == 'sqlite') {
$dbh = new DBmodel(sprintf('sqlite:%s', Configuration::DB_FILEPATH));
} else {
throw new Exception('Unknown database type');
}
$maintenance = new Maintenance($dbh);
$maintenance->database();