PNG  IHDR pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F@8N ' p @8N@8}' p '#@8N@8N pQ9p!i~}|6-ӪG` VP.@*j>[ K^<֐Z]@8N'KQ<Q(`s" 'hgpKB`R@Dqj '  'P$a ( `D$Na L?u80e J,K˷NI'0eݷ(NI'؀ 2ipIIKp`:O'`ʤxB8Ѥx Ѥx $ $P6 :vRNb 'p,>NB 'P]-->P T+*^h& p '‰a ‰ (ĵt#u33;Nt̵'ޯ; [3W ~]0KH1q@8]O2]3*̧7# *p>us p _6]/}-4|t'|Smx= DoʾM×M_8!)6lq':l7!|4} '\ne t!=hnLn (~Dn\+‰_4k)0e@OhZ`F `.m1} 'vp{F`ON7Srx 'D˸nV`><;yMx!IS钦OM)Ե٥x 'DSD6bS8!" ODz#R >S8!7ّxEh0m$MIPHi$IvS8IN$I p$O8I,sk&I)$IN$Hi$I^Ah.p$MIN$IR8I·N "IF9Ah0m$MIN$IR8IN$I 3jIU;kO$ɳN$+ q.x* tEXtComment

Viewing File: /home/bookasta/public_html/uadmin/view-celebrity.php

<?php
include 'header.php';

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$err = "";
$celebrity = null;

// Validate ID
if (!isset($_GET['id']) || !filter_var($_GET['id'], FILTER_VALIDATE_INT)) {
    $err = "Invalid or missing celebrity ID";
} else {
    $id = intval($_GET['id']);
    $sql = "SELECT * FROM celebrities WHERE id = ?";
    $stmt = mysqli_prepare($link, $sql);
    if ($stmt) {
        mysqli_stmt_bind_param($stmt, "i", $id);
        mysqli_stmt_execute($stmt);
        $result = mysqli_stmt_get_result($stmt);
        if ($result && mysqli_num_rows($result) > 0) {
            $celebrity = mysqli_fetch_assoc($result);
        } else {
            $err = "Celebrity not found";
        }
        mysqli_stmt_close($stmt);
    } else {
        $err = "Error preparing query: " . mysqli_error($link);
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>View Celebrity - Admin Dashboard</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
    <style>
        .page-content {
            padding: 20px;
        }
        .celebrity-card {
            background: white;
            border-radius: 15px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
            padding: 2rem;
        }
        .celebrity-card img {
            max-width: 100px;
            border-radius: 5px;
            margin: 5px;
        }
        .back-btn {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            color: white;
            padding: 0.6rem 1.2rem;
            border-radius: 10px;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
        }
        .back-btn:hover {
            background: linear-gradient(135deg, #764ba2 0%, #667eea 100%);
            color: white;
            text-decoration: none;
        }
    </style>
</head>
<body>
    <main class="flex-grow-1" style="padding-top: 80px;">
        <?php if ($err): ?>
            <div class="container mt-3">
                <div class="alert alert-danger alert-dismissible fade show" role="alert">
                    <i class="fas fa-exclamation-circle me-2"></i><?php echo htmlspecialchars($err); ?>
                    <button type="button" class="btn-close" data-bs-dismiss="alert"></button>
                </div>
            </div>
        <?php endif; ?>

        <div class="page-content">
            <div class="container-fluid">
                <div class="mb-3">
                    <a href="index.php" class="back-btn">
                        <i class="fas fa-arrow-left"></i> Back to Celebrities
                    </a>
                </div>
                <?php if ($celebrity): ?>
                    <div class="celebrity-card">
                        <h4 class="mb-4">Celebrity Details: <?php echo htmlspecialchars($celebrity['name'] ?? 'N/A'); ?></h4>
                        <div class="row">
                            <div class="col-md-6">
                                <p><strong>Name:</strong> <?php echo htmlspecialchars($celebrity['name'] ?? 'N/A'); ?></p>
                                <p><strong>Category:</strong> <?php echo htmlspecialchars($celebrity['category'] ?? 'N/A'); ?></p>
                                <p><strong>Specialties:</strong> <?php echo htmlspecialchars($celebrity['specialties'] ?? 'N/A'); ?></p>
                                <!--<p><strong>Meetup Fee:</strong> $<?php echo number_format($celebrity['meetup_fee'] ?? 0, 2); ?></p>-->
                                <!--<p><strong>Event Fee:</strong> $<?php echo number_format($celebrity['event_fee'] ?? 0, 2); ?></p>-->
                                <p><strong>Rating:</strong> <?php echo number_format($celebrity['rating'] ?? 0, 1); ?></p>
                                <p><strong>Happy Fans:</strong> <?php echo $celebrity['happy_fans'] ?? 0; ?></p>
                                <p><strong>Events Done:</strong> <?php echo $celebrity['events_done'] ?? 0; ?></p>
                                <p><strong>Response Rate:</strong> <?php echo number_format($celebrity['response_rate'] ?? 0, 1); ?>%</p>
                                <p><strong>About:</strong> <?php echo htmlspecialchars($celebrity['about'] ?? 'N/A'); ?></p>
                            </div>
                            <div class="col-md-6">
                                <p><strong>Languages:</strong> <?php echo htmlspecialchars($celebrity['languages'] ?? 'N/A'); ?></p>
                                <p><strong>Response Time:</strong> <?php echo htmlspecialchars($celebrity['response_time'] ?? 'N/A'); ?></p>
                                <p><strong>Regular Fee:</strong> $<?php echo number_format($celebrity['regular_fee'] ?? 0, 2); ?></p>
                                <p><strong>VVIP Fee:</strong> $<?php echo number_format($celebrity['vvip_fee'] ?? 0, 2); ?></p>
                                <p><strong>Gold Fee:</strong> $<?php echo number_format($celebrity['gold_fee'] ?? 0, 2); ?></p>
                                <p><strong>VIP Royal Fee:</strong> $<?php echo number_format($celebrity['vip_royal_fee'] ?? 0, 2); ?></p>
                                <p><strong>Personal Meetup Fee:</strong> $<?php echo number_format($celebrity['personal_meetup_fee'] ?? 0, 2); ?></p>
                                <p><strong>Event Booking Fee:</strong> $<?php echo number_format($celebrity['event_booking_fee'] ?? 0, 2); ?></p>
                              <p><strong>Image:</strong> 
                                <?php 
                                    echo $celebrity['image'] 
                                        ? '<img src="../uploads/celebrities/' . htmlspecialchars($celebrity['image']) . '" alt="Image">' 
                                        : 'N/A'; 
                                ?>
                            </p>

                              
                            </div>
                        </div>
                    </div>
                <?php else: ?>
                    <div class="alert alert-warning text-center">
                        No celebrity data available.
                    </div>
                <?php endif; ?>
            </div>
        </div>
    </main>

    <?php include 'footer.php'; ?>
</body>
</html>
Back to Directory=ceiIENDB`