<?php
/**
 * 用户面板入口
 * 支持新旧两种模板架构
 */

session_start();
require_once __DIR__ . '/../MPHX/common.php';

// 用户认证
$user = check_user();
if (!$user) {
    header('Location: /user/login.php');
    exit;
}

// 获取系统配置的模板，默认为 default
$theme = isset($conf['theme']) ? $conf['theme'] : 'default';

// 验证模板是否存在并确定模板路径
$template_dir = __DIR__ . '/../templates/' . $theme;
$default_dir = __DIR__ . '/../templates/default';

if (is_dir($template_dir) && file_exists($template_dir . '/index.php')) {
    // 使用 /templates/ 目录下的主题
    $theme_path = $template_dir;
} elseif (is_dir($default_dir) && file_exists($default_dir . '/index.php')) {
    // 使用默认主题
    $theme = 'default';
    $theme_path = $default_dir;
} else {
    // 模板不存在，报错
    die('模板加载失败，请检查模板文件是否存在');
}

// 定义常量，防止直接访问页面文件
define('IN_CRONLITE', true);
define('TEMPLATE_LOADED', true);

// 加载模板入口文件
include $theme_path . '/index.php';
