Path : /home/vishqocm/pcib.in/
File Upload :
Current File : //home/vishqocm///pcib.in/create_settings_table.php

<?php
// Enable error reporting for debugging
error_reporting(E_ALL);
ini_set('display_errors', 1);

// Include database configuration
require_once 'admin/database/db_config.php';

echo "<h2>Creating Settings Table</h2>";

// Create settings table
$sql_settings = "CREATE TABLE IF NOT EXISTS settings (
    id INT(11) NOT NULL AUTO_INCREMENT,
    setting_key VARCHAR(100) NOT NULL,
    setting_value TEXT,
    setting_description TEXT,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    PRIMARY KEY (id),
    UNIQUE KEY (setting_key)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;";

if ($conn->query($sql_settings) === TRUE) {
    echo "Table 'settings' created successfully<br>";
} else {
    echo "Error creating table 'settings': " . $conn->error . "<br>";
}

// Insert default settings
$default_settings = [
    ['school_name', 'Popular Computer Institute', 'School Name'],
    ['school_address', 'Your Institute Address, City, State, PIN', 'School Address'],
    ['school_phone', '+91 9876 543 210', 'School Phone Number'],
    ['school_email', '[email protected]', 'School Email Address'],
    ['school_logo', 'assets/img/logo.png', 'School Logo Path'],
    ['school_website', 'https://www.popularcomputerinstitute.com', 'School Website URL']
];

foreach ($default_settings as $setting) {
    $check_query = "SELECT id FROM settings WHERE setting_key = ?";
    $stmt = $conn->prepare($check_query);
    $stmt->bind_param("s", $setting[0]);
    $stmt->execute();
    $result = $stmt->get_result();
    
    if ($result->num_rows == 0) {
        $insert_query = "INSERT INTO settings (setting_key, setting_value, setting_description) VALUES (?, ?, ?)";
        $stmt = $conn->prepare($insert_query);
        $stmt->bind_param("sss", $setting[0], $setting[1], $setting[2]);
        $stmt->execute();
        echo "Added default setting: " . $setting[0] . "<br>";
    }
}

echo "<p>Settings table setup completed.</p>";
echo "<p><a href='index.php'>Return to Homepage</a></p>";
?>