$currMonth = date('m'); } if (!isset($currYear) || !$currYear) { $currYear = date('Y'); } if (isset($_SESSION['sess_parent_mod'])) { $_SESSION['sess_parent_mod'] = ''; } $thisfile = basename(__FILE__); $editorfile = $root_path . 'modules/registration_admission/show_appointment.php'; require_once $root_path . 'include/care_api_classes/class_appointment.php'; $appt_obj = new Appointment(); if (!isset($mode)) { $mode = 'show'; } elseif ($mode == 'appt_cancel' && !empty($nr)) { if ($appt_obj->cancelAppointment($nr, $reason, $_SESSION['sess_user_name'])) { header("location:{$thisfile}" . URL_REDIRECT_APPEND . "&currYear={$currYear}&currMonth={$currMonth}&currDay={$currDay}"); exit; } else { echo "{$appt_obj->sql}<br>{$LDDbNoUpdate}"; } } if ($mode == 'show') { # Clean doc if (isset($aux)) { $aux = trim($aux); } # Get the appointments basing on some conditions if (isset($dept_nr) && $dept_nr) { # Get by department $result =& $appt_obj->getAllByDeptObj($currYear, $currMonth, $currDay, $dept_nr);
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (isset($_POST['app_id']) && !empty($_POST['app_id'])) { include_once "class/Appointment.class.php"; include_once "class/Database.class.php"; $appointment = new Appointment(); $app_id = $_POST['app_id']; $ss = $appointment->cancelAppointment($app_id); if ($ss) { include_once "class/User.class.php"; include_once "class/Captain.class.php"; $captain = new Captain(); $user = new User(); //Send email notification $app = $appointment->retrieveAppointmentFromAppId($app_id); $user_id = $app[0]->getUserId(); $captain_id = $app[0]->getCaptainId(); $captainList = $captain->retrieveCaptainFromId($captain_id); $userList = $user->retrieveUserFromId($user_id); $captainEmail = $captainList[0]->getEmail(); $userEmail = $userList[0]->getEmail(); $to = $captainEmail . ', '; $to .= $userEmail; $subject = 'Appointment Cancellation'; $message = "Your appointment has been cancelled"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= 'From: Captains Hub <*****@*****.**>'; mail($to, $subject, $message, $headers);