<?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 }