fix: resolve 500 error caused by extra brace in index.php and missing Db::connect method

This commit is contained in:
Deploymentcenter Bot
2026-08-06 12:48:09 +02:00
parent d71f90cdfc
commit 563046be07
2 changed files with 7 additions and 3 deletions
-1
View File
@@ -509,7 +509,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
}
}
}
}
// Fetch All Data
$projects = $pdo->query('SELECT * FROM dc_projects ORDER BY name ASC')->fetchAll();
+7 -2
View File
@@ -12,8 +12,8 @@ class Db
public static function init(array $config): PDO
{
if (self::$instance === null) {
$dbCfg = $config['db'];
$dsn = sprintf('mysql:host=%s;dbname=%s;charset=%s', $dbCfg['host'], $dbCfg['dbname'], $dbCfg['charset']);
$dbCfg = isset($config['db']) ? $config['db'] : $config;
$dsn = sprintf('mysql:host=%s;dbname=%s;charset=%s', $dbCfg['host'], $dbCfg['dbname'], $dbCfg['charset'] ?? 'utf8mb4');
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
@@ -30,6 +30,11 @@ class Db
return self::$instance;
}
public static function connect(array $config): PDO
{
return self::init($config);
}
public static function getInstance(): PDO
{
if (self::$instance === null) {