<?php 
require_once "functions.php";
require_once "AvailableTimeDetails.class.php";
require_once "UserBookingManager.class.php";
if (!isset($_SESSION["id_from_db"])) {
    // suunan login lehele, kuna siin võib olla delikaatseid andmeid
    header("Location: login.php");
    exit;
}
// omistame probleemi
$problem_description = $_SESSION["problem_description"];
$user_id = $_SESSION["id_from_db"];
$selected_desease_id = $_SESSION["selected_desease"];
// teeme uue instantsi class AvailableTimeDetails
$AvailableTimeDetails = new AvailableTimeDetails($mysqli);
$UserBookingManager = new UserBookingManager($mysqli);
// tommame urlist id
if (isset($_GET["timeavailableid"])) {
    $timeavailableid = $_GET["timeavailableid"];
}
//tommame kogu info
$getTimeInfo = $AvailableTimeDetails->getFreeTimesDetails($timeavailableid);
$getDrDeseaes = $AvailableTimeDetails->getDoctorDeseases($timeavailableid);
//kontrollime, kas ei tule null rida parameetri vastu
if (isset($getTimeInfo->error)) {
    // kui on,suunan error lehele
    header("Location: error.php");
    exit;
}
$hospidal_name = $getTimeInfo[0]->hospidal_name;
$dr_name = $getTimeInfo[0]->dr_name;
<!--main code start here --> 
   
<?php 
require_once "functions.php";
require_once "AvailableTimeDetails.class.php";
require_once "UserBookingManager.class.php";
if (!isset($_SESSION["id_from_db"])) {
    // suunan login lehele, kuna siin võib olla delikaatseid andmeid
    header("Location: login.php");
    exit;
}
// omistame probleemi
$user_id = $_SESSION["id_from_db"];
// teeme uued instantsi class AvailableTimeDetails
$AvailableTimeDetails = new AvailableTimeDetails($mysqli);
$UserBookingManager = new UserBookingManager($mysqli);
//tommame kogu info
$myUpcomingBookings = $UserBookingManager->getMyUpComingBookings($user_id);
// todo
//$myOldBookings = $UserBookingManager->getMyBookingHistory($user_id);
?>

<div class="container">
<?php 
if (isset($main_error)) {
    ?>
		<?php 
    echo buildMainError($main_error);
    ?>
	<?php 
}