39496-vm/patch_db2.php
2026-04-06 04:21:26 +00:00

28 lines
844 B
PHP

<?php
require_once __DIR__ . '/includes/app.php';
try {
db()->exec("
CREATE TABLE IF NOT EXISTS platform_profile (
id INT PRIMARY KEY DEFAULT 1,
name VARCHAR(255),
description TEXT,
logo_path VARCHAR(255),
favicon_path VARCHAR(255)
)
");
$check = db()->query("SELECT COUNT(*) FROM platform_profile")->fetchColumn();
if ($check == 0) {
$stmt = db()->prepare("INSERT INTO platform_profile (id, name, description, logo_path, favicon_path) VALUES (1, :name, :desc, '', '')");
$stmt->execute([
'name' => 'LMS Platform',
'desc' => 'Your trusted bilingual learning management system.'
]);
}
echo "Platform profile DB patched.\n";
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
}