<?php
/**
 * Halaman Help OPAC Multi
 * Path: plugins/multi_opac_path/pages/help.php
 * Version: 1.0.0
 * 
 * KONSEP: Menampilkan konten bantuan per perpustakaan
 * 
 * NOTE: File ini hanya sebagai placeholder/fallback.
 * Routing utama sudah ditangani di multi_opac_path.plugin.php
 * Data ditampilkan via template/page_content.tpl
 */

if (!defined('INDEX_AUTH')) {
    die("Direct access not allowed");
}

// ============================================================
// CEK JIKA ADA PARAMETER lib
// ============================================================
$lib_slug = $_GET['lib'] ?? '';

if (empty($lib_slug)) {
    // Jika tidak ada lib, redirect ke landing page
    header('Location: index.php?p=multi-opac');
    exit;
}

// ============================================================
// AMBIL DATA LIBRARY
// ============================================================
$library = getLibraryBySlug($lib_slug);

if (!$library) {
    // Library tidak ditemukan, redirect ke landing page
    $_SESSION['multi_opac']['error'] = 'Perpustakaan "' . htmlspecialchars($lib_slug) . '" tidak ditemukan.';
    header('Location: index.php?p=multi-opac');
    exit;
}

// ============================================================
// SET SESSION
// ============================================================
$_SESSION['multi_opac']['library_id'] = $library['library_id'];
$_SESSION['multi_opac']['library_slug'] = $lib_slug;
$_SESSION['multi_opac']['last_library_slug'] = $lib_slug;

// ============================================================
// AMBIL DATA
// ============================================================
$theme = getTheme($library['library_id']);
$contents = getContentByLibraryAndType($library['library_id'], 'help', 20);

// ============================================================
// SET DATA UNTUK TEMPLATE
// ============================================================
$data = [
    'page_title' => 'Help',
    'content_type' => 'help',
    'contents' => $contents,
    'library' => $library,
    'theme' => $theme
];

// ============================================================
// TAMPILKAN TEMPLATE
// ============================================================
$templateFile = __DIR__ . '/../template/page_content.tpl';
if (file_exists($templateFile)) {
    require_once $templateFile;
} else {
    // Fallback: redirect ke library page
    header('Location: index.php?p=multi-opac&lib=' . urlencode($lib_slug));
    exit;
}