<?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();
Exemplo n.º 2
0
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;
}