34702-vm/status.php
2025-10-05 21:53:53 +00:00

57 lines
1.6 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
require_once 'header.php';
require_once 'db/config.php';
if (!isset($_SESSION['loggedin']) || $_SESSION['role'] !== 'talent') {
header('Location: /dashboard.php');
exit;
}
$user_id = $_SESSION['user_id'];
$pdo = db();
// Fetch current user status
$stmt = $pdo->prepare("SELECT profile_status FROM users WHERE id = ?");
$stmt->execute([$user_id]);
$status = $stmt->fetchColumn();
$status_message = '';
$status_class = 'alert-secondary';
switch ($status) {
case 'new':
$status_message = 'Henüz bir başvuru yapmadınız. Lütfen profil bilgilerinizi doldurun.';
$status_class = 'alert-warning';
break;
case 'pending':
$status_message = 'Başvurunuz alınmıştır ve şu anda incelenmektedir.';
$status_class = 'alert-info';
break;
case 'approved':
$status_message = 'Tebrikler! Başvurunuz onaylanmıştır.';
$status_class = 'alert-success';
break;
case 'rejected':
$status_message = 'Başvurunuz maalesef reddedilmiştir.';
$status_class = 'alert-danger';
break;
default:
$status_message = 'Durumunuz belirlenemedi.';
}
?>
<div class="container mt-5">
<h1>Başvuru Durumu</h1>
<p>Profilinizin ve başvurunuzun güncel durumu aşağıdadır.</p>
<div class="alert <?php echo $status_class; ?>" role="alert">
<h4 class="alert-heading">Durum: <?php echo htmlspecialchars(ucfirst($status)); ?></h4>
<p><?php echo $status_message; ?></p>
</div>
<a href="/dashboard.php" class="btn btn-primary">Panele Dön</a>
</div>
<?php require_once 'footer.php'; ?>