<?php
session_start();
if (!isset($_SESSION['id_admin'])) { header('Location: login_admin.php'); exit; }

require('includes/fpdf.php');
require_once 'includes/config.php';

$aktiviti_id = isset($_GET['aktiviti_id']) ? (int)$_GET['aktiviti_id'] : 0;
$pelajar_id  = isset($_GET['pelajar_id']) ? (int)$_GET['pelajar_id'] : 0;
if (!$aktiviti_id || !$pelajar_id) die("Aktiviti atau Pelajar tidak sah.");

// Ambil info aktiviti
$stmtA = $conn->prepare("SELECT nama_aktiviti, tempat, tarikh_mula, tarikh_tamat FROM aktiviti WHERE id=? LIMIT 1");
$stmtA->bind_param("i", $aktiviti_id);
$stmtA->execute();
$aktiviti = $stmtA->get_result()->fetch_assoc();
$stmtA->close();

// Ambil info pelajar
$stmtP = $conn->prepare("SELECT nama, no_ic FROM pelajar WHERE id=? LIMIT 1");
$stmtP->bind_param("i", $pelajar_id);
$stmtP->execute();
$pelajar = $stmtP->get_result()->fetch_assoc();
$stmtP->close();

// FPDF setup
$pdf = new FPDF('L','mm','A4');
$pdf->AddPage();
$pdf->SetAutoPageBreak(false);

// Background ringan
$pdf->SetFillColor(230, 240, 255);
$pdf->Rect(0,0,297,210,'F');

// Frame
$pdf->SetLineWidth(2);
$pdf->SetDrawColor(50, 50, 150);
$pdf->Rect(10,10,277,190);

// Logos
$pdf->Image('images/logo_hq.png', 25, 12, 55);
$pdf->Image('images/logo_kolej.png', 220, 12, 40);

// Tajuk utama
$pdf->SetFont('Times','B',36);
$pdf->SetTextColor(0,0,100);
$pdf->SetY(45);
$pdf->Cell(0,15, 'SIJIL PENGHARGAAN', 0, 1, 'C');

// Subtajuk
$pdf->SetFont('Times','',20);
$pdf->SetTextColor(0,0,0);
$pdf->Ln(2);
$pdf->Cell(0,10, 'Diberikan Kepada', 0, 1, 'C');

// Nama Pelajar
$pdf->SetFont('Times','B',28);
$pdf->Ln(2);
$pdf->Cell(0,15, strtoupper($pelajar['nama']), 0, 1, 'C');

// No KP
$pdf->SetFont('Times','B',16);
$pdf->Ln(1);
$pdf->Cell(0,10, 'No.KP: '.$pelajar['no_ic'], 0, 1, 'C');

// Aktiviti
$pdf->Ln(2);
$pdf->SetFont('Times','B',18);
$tarikh = ($aktiviti['tarikh_mula'] == $aktiviti['tarikh_tamat']) ? 
          date('d/m/Y', strtotime($aktiviti['tarikh_mula'])) :
          date('d/m/Y', strtotime($aktiviti['tarikh_mula'])).' - '.date('d/m/Y', strtotime($aktiviti['tarikh_tamat']));

$pdf->MultiCell(0,10, "Sebagai penghargaan atas penyertaan dalam aktiviti:\n".$aktiviti['nama_aktiviti']."\nTempat: ".$aktiviti['tempat']."\nTarikh: ".$tarikh, 0, 'C');

// Tanda tangan pengarah lebih besar, atas teks
$pdf->Image('images/ttd_pengarah.png', 200, 135, 60); // saiz besar & atas teks
$pdf->SetXY(200, 185);
$pdf->SetFont('Times','B',14);
//$pdf->MultiCell(50,7,"PENGARAH\nKOLEJ KOMUNITI SEBERANG JAYA",2,'C');
$pdf->Cell(50,7,"PENGARAH",2,'C');
$pdf->Cell(50,7,"KOLEJ KOMUNITI SEBERANG JAYA",2,'C');

// Output PDF
$pdf->Output('I', 'sijil_'.$pelajar['nama'].'.pdf');
?>
