Send doctor ID as hidden input in appointments

This commit is contained in:
2020-07-08 14:10:14 +02:00
parent 1ee89ef1f5
commit 9858920b11
4 changed files with 49 additions and 32 deletions

View File

@@ -316,7 +316,7 @@ function fetchCalendarEvents($pdo, $doctor)
$query = "SELECT * from cita WHERE medico=?";
$result = $pdo->prepare($query);
$result->execute([$doctor]);
$data = $result->fetchAll();
$data = $result->fetchAll(PDO::FETCH_ASSOC);
return $data;
}
@@ -326,7 +326,7 @@ function fetchCalendarSettings($pdo, $doctor)
$query = "SELECT * from calendario WHERE medico=?";
$result = $pdo->prepare($query);
$result->execute([$doctor]);
$data = $result->fetch();
$data = $result->fetch(PDO::FETCH_ASSOC);
if(empty($data[8])){
$data[8] = 60;
}
@@ -339,6 +339,14 @@ function fetchDoctorHolidays($pdo, $doctor)
$query = "SELECT * FROM festivo WHERE medico IS NULL OR medico=?";
$result = $pdo->prepare($query);
$result->execute([$doctor]);
$data = $result->fetchAll();
$data = $result->fetchAll(PDO::FETCH_ASSOC);
return $data;
}
function createAppointment($pdo, $data){
$query = "INSERT INTO cita (fecha, hora, duracion, medico, observaciones, paciente) VALUES (?,?,?,?,?,?)";
$pdo->prepare($query)->execute([$data["fecha"], $data["hora"], $data["duracion"],
$data["medico"], $data["observaciones"], $data["paciente"]]);
return "Cita creada con éxito";
}