diff --git a/analysis.php b/analysis.php index 4882666..a51f463 100644 --- a/analysis.php +++ b/analysis.php @@ -104,7 +104,23 @@ if (!isset($_SESSION['user_email'])) { query('SELECT id, original_filename, upload_time, status, uploaded_by FROM uploaded_files ORDER BY upload_time DESC'); + + $sql = 'SELECT id, original_filename, upload_time, status, uploaded_by FROM uploaded_files'; + + if ($_SESSION['user_role'] !== 'admin') { + $sql .= ' WHERE user_id = ?'; + } + + $sql .= ' ORDER BY upload_time DESC'; + + $stmt = $pdo->prepare($sql); + + if ($_SESSION['user_role'] !== 'admin') { + $stmt->execute([$_SESSION['user_id']]); + } else { + $stmt->execute(); + } + $files = $stmt->fetchAll(); if (empty($files)): diff --git a/dashboard.php b/dashboard.php index b18c5bf..0bcc158 100644 --- a/dashboard.php +++ b/dashboard.php @@ -13,7 +13,7 @@ if (!isset($_SESSION['user_email'])) {