<?php include "connect.php"; include "functions.php"; header("Content-Type: application/json"); $response = []; $userId = getUserID($db, getSessionKey()); if ($userId) { $response['user_id'] = $userId; $response['user_admin'] = isAdmin($db, getSessionKey()); $response['mentor_team'] = getMentorTeam($db, getSessionKey()); } else { http_response_code(500); $response["error"] = "Error validating session."; } echo json_encode($response); $db->close();
function deleteTimelog($db, $timelogId, $sessionKey) { if (isAdmin($db, $sessionKey)) { $query = "DELETE FROM timelog WHERE timelog_id = ?"; return executeQuery($db, $query, "i", $timelogId); } elseif (isMentor($db, $sessionKey)) { $query = "DELETE FROM timelog WHERE timelog_id = ? AND user_id IN\n (SELECT user_id FROM user WHERE team_number = ?)"; return executeQuery($db, $query, "ii", $timelogId, getMentorTeam($db, $sessionKey)); } return false; }