28 lines
844 B
PHP
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();
|
|
}
|
|
|