57 lines
1.6 KiB
PHP
57 lines
1.6 KiB
PHP
<?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'; ?>
|