HEX
Server: Apache
System: Linux sg2plmcpnl492417.prod.sin2.secureserver.net 4.18.0-553.58.1.lve.el8.x86_64 #1 SMP Fri Jul 4 12:07:06 UTC 2025 x86_64
User: nyiet8349bzl (9207396)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/nyiet8349bzl/www/oldwebsite.sbsc.in/faculty/cv/pdf.php
<?php
error_reporting(0);
ini_set('display_errors', 0);

require_once $_SERVER['DOCUMENT_ROOT'] . "/faculty/tcpdf/tcpdf.php";
include "../config/database.php";

$dept = $_GET['dept'] ?? '';
$name = $_GET['name'] ?? '';

/* ===== FETCH TEACHER ===== */
$stmt = $conn->prepare("
    SELECT name, designation, department, phone, photo
    FROM teachers
    WHERE dept_slug=? AND slug=?
");
$stmt->bind_param("ss", $dept, $name);
$stmt->execute();
$stmt->bind_result($n, $des, $dep, $ph, $photo);
$stmt->fetch();
$stmt->close();

/* ===== PHOTO REAL PATH ===== */
$photoPath = '';
if ($photo) {
    // $photo = uploads/photos/john-doe.jpg
    $photoPath = $_SERVER['DOCUMENT_ROOT'] . "/faculty/" . $photo;

    if (!file_exists($photoPath)) {
        $photoPath = ''; // fallback
    }
}

/* ===== PDF ===== */
$pdf = new TCPDF();
$pdf->SetCreator('Faculty CV System');
$pdf->SetTitle('Faculty CV');
$pdf->AddPage();
$pdf->SetFont('helvetica', '', 12);

/* ===== IMAGE ===== */
if ($photoPath) {
    $pdf->Image(
        $photoPath,
        150, 15,   // X, Y
        40, 40     // Width, Height
    );
}

/* ===== CONTENT ===== */
$html = "
<h2>$n</h2>
<p><strong>$des</strong></p>
<p>Department: $dep</p>
<p>Phone: $ph</p>
";

$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output("Faculty-CV.pdf", "D");
exit;