User Dashboard

Welcome back, . Here you can view your applications and manage your profile.


My Applications

prepare( 'SELECT a.id, a.status, a.created_at, e.title AS event_name, e.event_date FROM applications a JOIN events e ON a.event_id = e.id WHERE a.user_id = ? ORDER BY a.created_at DESC' ); $stmt->execute([$_SESSION['user']['id']]); $applications = $stmt->fetchAll(); if (count($applications) > 0): ?>
Event Applied On Status Action / Proof
prepare('SELECT file_path FROM application_proofs WHERE application_id = ? ORDER BY uploaded_at DESC'); $proofs_stmt->execute([$app['id']]); $proofs = $proofs_stmt->fetchAll(); if (count($proofs) > 0) { echo '
    '; foreach ($proofs as $proof) { echo '
  • View Proof
  • '; } echo '
'; } if ($app['status'] == 'awaiting_proof' || $app['status'] == 'pending_approval') { ?>
You have not applied to any events yet. Find events to apply for.