Reformat PHP code via php-cs-fixer
This commit is contained in:
parent
ea9f92d2df
commit
befa3b116b
|
@ -1,14 +1,13 @@
|
||||||
<?php
|
<?php
|
||||||
include 'database.php';
|
include 'database.php';
|
||||||
|
|
||||||
if($_POST['id']) {
|
if ($_POST['id']) {
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
$cities = fetchCities($pdo, $_POST['id']);
|
$cities = fetchCities($pdo, $_POST['id']);
|
||||||
|
|
||||||
foreach($cities as $row){
|
foreach ($cities as $row) {
|
||||||
echo '"<option value="'.$row[0].'">'.$row[4].'</option>';
|
echo '"<option value="'.$row[0].'">'.$row[4].'</option>';
|
||||||
}
|
}
|
||||||
|
|
||||||
closeDatabase($pdo);
|
closeDatabase($pdo);
|
||||||
}
|
}
|
||||||
?>
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
|
|
||||||
$list = listHolidays($pdo);
|
$list = listHolidays($pdo);
|
||||||
|
|
||||||
foreach($list as $row) :
|
foreach ($list as $row) :
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php echo $row[1]; ?></td>
|
<td><?php echo $row[1]; ?></td>
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
<?php
|
<?php
|
||||||
include'database.php';
|
include'database.php';
|
||||||
|
|
||||||
function holidayCreation(){
|
function holidayCreation()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
createHoliday($pdo, $data);
|
createHoliday($pdo, $data);
|
||||||
|
@ -9,7 +10,8 @@ function holidayCreation(){
|
||||||
header('location: calendar.php');
|
header('location: calendar.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function holidayModification(){
|
function holidayModification()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$id = $_POST["id"];
|
$id = $_POST["id"];
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
|
@ -18,7 +20,8 @@ function holidayModification(){
|
||||||
header('location: calendar.php');
|
header('location: calendar.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function holidayDeletion(){
|
function holidayDeletion()
|
||||||
|
{
|
||||||
$id = $_GET["delete"];
|
$id = $_GET["delete"];
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
deleteHoliday($pdo, $id);
|
deleteHoliday($pdo, $id);
|
||||||
|
@ -27,7 +30,8 @@ function holidayDeletion(){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function calendarConfig(){
|
function calendarConfig()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
configureCalendar($pdo, $data);
|
configureCalendar($pdo, $data);
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
?>
|
?>
|
||||||
<form name="create_form" method="post" action="calendar_management.php">
|
<form name="create_form" method="post" action="calendar_management.php">
|
||||||
<?php
|
<?php
|
||||||
if($_SESSION["user_type"] == 2):
|
if ($_SESSION["user_type"] == 2):
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
$user = finduser($pdo, $_SESSION["user"]);
|
$user = finduser($pdo, $_SESSION["user"]);
|
||||||
closeDatabase($pdo);
|
closeDatabase($pdo);
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<select id="medico" name="medico">
|
<select id="medico" name="medico">
|
||||||
<option>Seleccione un médico</option>
|
<option>Seleccione un médico</option>
|
||||||
<?php foreach($doctors as $row) : ?>
|
<?php foreach ($doctors as $row) : ?>
|
||||||
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</select>
|
</select>
|
||||||
|
|
104
src/database.php
104
src/database.php
|
@ -1,6 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
function connectDatabase() {
|
function connectDatabase()
|
||||||
|
{
|
||||||
$connection = 'unix_socket';
|
$connection = 'unix_socket';
|
||||||
$host = '../.mysql/mysql.sock';
|
$host = '../.mysql/mysql.sock';
|
||||||
$charset = 'utf8mb4';
|
$charset = 'utf8mb4';
|
||||||
|
@ -10,17 +11,20 @@ function connectDatabase() {
|
||||||
return $pdo;
|
return $pdo;
|
||||||
}
|
}
|
||||||
|
|
||||||
function closeDatabase($pdo) {
|
function closeDatabase($pdo)
|
||||||
|
{
|
||||||
$pdo = null;
|
$pdo = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
function listRows($pdo, $table) {
|
function listRows($pdo, $table)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM ?";
|
$query = "SELECT * FROM ?";
|
||||||
$result = $pdo->prepare($query)->execute([$table]);
|
$result = $pdo->prepare($query)->execute([$table]);
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
function createPatient($pdo, $data) {
|
function createPatient($pdo, $data)
|
||||||
|
{
|
||||||
$query = "INSERT INTO paciente
|
$query = "INSERT INTO paciente
|
||||||
(nombre, apellido, fecha_de_nacimiento, documento_identificativo, tipo_documento, direccion, localidad, provincia, pais)
|
(nombre, apellido, fecha_de_nacimiento, documento_identificativo, tipo_documento, direccion, localidad, provincia, pais)
|
||||||
VALUES (?,?,?,?,?,?,?,?,?)";
|
VALUES (?,?,?,?,?,?,?,?,?)";
|
||||||
|
@ -30,7 +34,8 @@ function createPatient($pdo, $data) {
|
||||||
return "Paciente creado con éxito";
|
return "Paciente creado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function editPatient($pdo, $data, $id) {
|
function editPatient($pdo, $data, $id)
|
||||||
|
{
|
||||||
$query = "UPDATE paciente SET nombre=?, apellido=?, fecha_de_nacimiento=?, documento_identificativo=?,
|
$query = "UPDATE paciente SET nombre=?, apellido=?, fecha_de_nacimiento=?, documento_identificativo=?,
|
||||||
tipo_documento=?, direccion=?, localidad=?, provincia=?, pais=? WHERE id=?";
|
tipo_documento=?, direccion=?, localidad=?, provincia=?, pais=? WHERE id=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
|
@ -40,11 +45,12 @@ function editPatient($pdo, $data, $id) {
|
||||||
return "Paciente modificado con éxito";
|
return "Paciente modificado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function deletePatient($pdo, string $id) {
|
function deletePatient($pdo, string $id)
|
||||||
|
{
|
||||||
$check = "SELECT * FROM informes where paciente = ?";
|
$check = "SELECT * FROM informes where paciente = ?";
|
||||||
$result = $pdo->prepare($check);
|
$result = $pdo->prepare($check);
|
||||||
$result->execute([$id]);
|
$result->execute([$id]);
|
||||||
if($result->columnCount() == 0){
|
if ($result->columnCount() == 0) {
|
||||||
$statement = "DELETE FROM paciente where id=?";
|
$statement = "DELETE FROM paciente where id=?";
|
||||||
$pdo->prepare($statement)->execute([$id]);
|
$pdo->prepare($statement)->execute([$id]);
|
||||||
return "El paciente se ha eliminado correctamente";
|
return "El paciente se ha eliminado correctamente";
|
||||||
|
@ -52,8 +58,9 @@ function deletePatient($pdo, string $id) {
|
||||||
return "No se puede eliminar el paciente dado que tiene citas";
|
return "No se puede eliminar el paciente dado que tiene citas";
|
||||||
}
|
}
|
||||||
|
|
||||||
function createHoliday($pdo, $data) {
|
function createHoliday($pdo, $data)
|
||||||
if(empty($data["medico"])){
|
{
|
||||||
|
if (empty($data["medico"])) {
|
||||||
$query = "INSERT INTO festivo (fecha_festivo, tipo_festivo, medico) VALUES (?,?,?)";
|
$query = "INSERT INTO festivo (fecha_festivo, tipo_festivo, medico) VALUES (?,?,?)";
|
||||||
$pdo->prepare($query)->execute([$data["fecha_festivo"], $data["tipo_festivo"], $data["medico"]]);
|
$pdo->prepare($query)->execute([$data["fecha_festivo"], $data["tipo_festivo"], $data["medico"]]);
|
||||||
} else {
|
} else {
|
||||||
|
@ -63,46 +70,53 @@ function createHoliday($pdo, $data) {
|
||||||
return "Festivo creado con éxito";
|
return "Festivo creado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function editHoliday($pdo, $data, $id) {
|
function editHoliday($pdo, $data, $id)
|
||||||
|
{
|
||||||
$query = "UPDATE festivo SET fecha_festivo=?, tipo_festivo=?, medico=? WHERE id=?";
|
$query = "UPDATE festivo SET fecha_festivo=?, tipo_festivo=?, medico=? WHERE id=?";
|
||||||
$pdo->prepare($query)->execute([$data["fecha_festivo"], $data["tipo_festivo"], $data["medico"], $id]);
|
$pdo->prepare($query)->execute([$data["fecha_festivo"], $data["tipo_festivo"], $data["medico"], $id]);
|
||||||
return "Festivo modificado con éxito";
|
return "Festivo modificado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function deleteHoliday($pdo, $id) {
|
function deleteHoliday($pdo, $id)
|
||||||
|
{
|
||||||
$statement = "DELETE FROM festivo where id=?";
|
$statement = "DELETE FROM festivo where id=?";
|
||||||
$pdo->prepare($statement)->execute([$id]);
|
$pdo->prepare($statement)->execute([$id]);
|
||||||
return "Festivo borrado con éxito";
|
return "Festivo borrado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function createUser($pdo, $data) {
|
function createUser($pdo, $data)
|
||||||
|
{
|
||||||
$query = "INSERT INTO usuario (nombre, usuario, contraseña, rol, correo) VALUES (?,?,?,?,?)";
|
$query = "INSERT INTO usuario (nombre, usuario, contraseña, rol, correo) VALUES (?,?,?,?,?)";
|
||||||
$pdo->prepare($query)->execute([$data["nombre"], $data["usuario"], $data["contraseña"], $data["rol"], $data["correo"]]);
|
$pdo->prepare($query)->execute([$data["nombre"], $data["usuario"], $data["contraseña"], $data["rol"], $data["correo"]]);
|
||||||
return "Usuario creado con éxito";
|
return "Usuario creado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function editUser($pdo, $data, $id) {
|
function editUser($pdo, $data, $id)
|
||||||
|
{
|
||||||
$query = "UPDATE usuario SET nombre=?, usuario=?, contraseña=?, rol=?, correo=? WHERE id=?";
|
$query = "UPDATE usuario SET nombre=?, usuario=?, contraseña=?, rol=?, correo=? WHERE id=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$data["nombre"], $data["usuario"], $data["contraseña"], $data["rol"], $data["correo"], $id]);
|
$result->execute([$data["nombre"], $data["usuario"], $data["contraseña"], $data["rol"], $data["correo"], $id]);
|
||||||
return "Usuario modificado con éxito";
|
return "Usuario modificado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function deactivateUser($pdo, $data, $id) {
|
function deactivateUser($pdo, $data, $id)
|
||||||
|
{
|
||||||
$query = "UPDATE usuario SET fecha_baja=now() WHERE id=?";
|
$query = "UPDATE usuario SET fecha_baja=now() WHERE id=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$id]);
|
$result->execute([$id]);
|
||||||
return "Usuario desactivado con éxito";
|
return "Usuario desactivado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function listUsers($pdo) {
|
function listUsers($pdo)
|
||||||
|
{
|
||||||
$query = "SELECT usuario.nombre, usuario.usuario, rol.nombre, usuario.correo, usuario.id, fecha_baja FROM usuario
|
$query = "SELECT usuario.nombre, usuario.usuario, rol.nombre, usuario.correo, usuario.id, fecha_baja FROM usuario
|
||||||
INNER JOIN rol ON usuario.rol = rol.codigo";
|
INNER JOIN rol ON usuario.rol = rol.codigo";
|
||||||
$result = $pdo->query($query)->fetchAll();
|
$result = $pdo->query($query)->fetchAll();
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchUserData($pdo, string $id) {
|
function fetchUserData($pdo, string $id)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM usuario WHERE id=?";
|
$query = "SELECT * FROM usuario WHERE id=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$id]);
|
$result->execute([$id]);
|
||||||
|
@ -110,7 +124,8 @@ function fetchUserData($pdo, string $id) {
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function findUser($pdo, $input) {
|
function findUser($pdo, $input)
|
||||||
|
{
|
||||||
$input = "%$input%";
|
$input = "%$input%";
|
||||||
$query = "SELECT usuario.nombre, usuario.usuario, rol.nombre, usuario.correo, usuario.id, fecha_baja
|
$query = "SELECT usuario.nombre, usuario.usuario, rol.nombre, usuario.correo, usuario.id, fecha_baja
|
||||||
FROM usuario, rol WHERE usuario.rol=rol.codigo AND (usuario.nombre LIKE ? OR usuario.usuario LIKE ? OR usuario.correo LIKE ?)";
|
FROM usuario, rol WHERE usuario.rol=rol.codigo AND (usuario.nombre LIKE ? OR usuario.usuario LIKE ? OR usuario.correo LIKE ?)";
|
||||||
|
@ -120,7 +135,8 @@ function findUser($pdo, $input) {
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function listPatients($pdo) {
|
function listPatients($pdo)
|
||||||
|
{
|
||||||
$query = "SELECT paciente.id, paciente.nombre, paciente.apellido, paciente.fecha_de_nacimiento, paciente.documento_identificativo,
|
$query = "SELECT paciente.id, paciente.nombre, paciente.apellido, paciente.fecha_de_nacimiento, paciente.documento_identificativo,
|
||||||
paciente.tipo_documento, paciente.direccion, municipios.nombre, provincias.provincia, paciente.pais, cita.id, informe.titulo
|
paciente.tipo_documento, paciente.direccion, municipios.nombre, provincias.provincia, paciente.pais, cita.id, informe.titulo
|
||||||
FROM paciente INNER JOIN municipios ON paciente.localidad = municipios.id_municipio
|
FROM paciente INNER JOIN municipios ON paciente.localidad = municipios.id_municipio
|
||||||
|
@ -134,7 +150,8 @@ function listPatients($pdo) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function fetchPatientData($pdo, string $id) {
|
function fetchPatientData($pdo, string $id)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM paciente WHERE id=?";
|
$query = "SELECT * FROM paciente WHERE id=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$id]);
|
$result->execute([$id]);
|
||||||
|
@ -142,7 +159,8 @@ function fetchPatientData($pdo, string $id) {
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function findPatient($pdo, $input) {
|
function findPatient($pdo, $input)
|
||||||
|
{
|
||||||
$input = "%$input%";
|
$input = "%$input%";
|
||||||
$query = "SELECT * FROM paciente WHERE nombre LIKE ? OR apellido LIKE ? OR documento_identificativo LIKE ?";
|
$query = "SELECT * FROM paciente WHERE nombre LIKE ? OR apellido LIKE ? OR documento_identificativo LIKE ?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
|
@ -151,7 +169,8 @@ function findPatient($pdo, $input) {
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchCities($pdo, $id){
|
function fetchCities($pdo, $id)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM municipios WHERE id_provincia=?";
|
$query = "SELECT * FROM municipios WHERE id_provincia=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$id]);
|
$result->execute([$id]);
|
||||||
|
@ -159,7 +178,8 @@ function fetchCities($pdo, $id){
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchRegions($pdo){
|
function fetchRegions($pdo)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM provincias";
|
$query = "SELECT * FROM provincias";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute();
|
$result->execute();
|
||||||
|
@ -167,7 +187,8 @@ function fetchRegions($pdo){
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function listHolidays($pdo){
|
function listHolidays($pdo)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM festivo";
|
$query = "SELECT * FROM festivo";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute();
|
$result->execute();
|
||||||
|
@ -175,7 +196,8 @@ function listHolidays($pdo){
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function listDoctors($pdo){
|
function listDoctors($pdo)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM usuario where rol=2";
|
$query = "SELECT * FROM usuario where rol=2";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute();
|
$result->execute();
|
||||||
|
@ -183,7 +205,8 @@ function listDoctors($pdo){
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchHolidayData($pdo, string $id) {
|
function fetchHolidayData($pdo, string $id)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM festivo WHERE id=?";
|
$query = "SELECT * FROM festivo WHERE id=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$id]);
|
$result->execute([$id]);
|
||||||
|
@ -191,7 +214,8 @@ function fetchHolidayData($pdo, string $id) {
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function listReports($pdo){
|
function listReports($pdo)
|
||||||
|
{
|
||||||
$query = "SELECT informe.id, informe.titulo, informe.fecha, informe.hora, paciente.apellido,
|
$query = "SELECT informe.id, informe.titulo, informe.fecha, informe.hora, paciente.apellido,
|
||||||
usuario.nombre FROM informe INNER JOIN paciente ON paciente.id = informe.paciente
|
usuario.nombre FROM informe INNER JOIN paciente ON paciente.id = informe.paciente
|
||||||
INNER JOIN usuario ON usuario.id = informe.medico";
|
INNER JOIN usuario ON usuario.id = informe.medico";
|
||||||
|
@ -201,7 +225,8 @@ function listReports($pdo){
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function createReport($pdo, $data) {
|
function createReport($pdo, $data)
|
||||||
|
{
|
||||||
$query = "INSERT INTO informe
|
$query = "INSERT INTO informe
|
||||||
(fecha, hora, paciente, titulo, contenido, medico)
|
(fecha, hora, paciente, titulo, contenido, medico)
|
||||||
VALUES (?,?,?,?,?,?)";
|
VALUES (?,?,?,?,?,?)";
|
||||||
|
@ -210,20 +235,23 @@ function createReport($pdo, $data) {
|
||||||
return "Informe creado con éxito";
|
return "Informe creado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function editReport($pdo, $data, $id){
|
function editReport($pdo, $data, $id)
|
||||||
|
{
|
||||||
$query = "UPDATE informe SET fecha=?, hora=?, paciente=?, titulo=?, contenido=?, medico=? WHERE id=?";
|
$query = "UPDATE informe SET fecha=?, hora=?, paciente=?, titulo=?, contenido=?, medico=? WHERE id=?";
|
||||||
$pdo->prepare($query)->execute([$data["fecha"], $data["hora"], $data["paciente"],
|
$pdo->prepare($query)->execute([$data["fecha"], $data["hora"], $data["paciente"],
|
||||||
$data["titulo"], $data["contenido"], $data["medico"], $id]);
|
$data["titulo"], $data["contenido"], $data["medico"], $id]);
|
||||||
return "Informe modificado con éxito";
|
return "Informe modificado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function deleteReport($pdo, $id) {
|
function deleteReport($pdo, $id)
|
||||||
|
{
|
||||||
$statement = "DELETE FROM informe where id=?";
|
$statement = "DELETE FROM informe where id=?";
|
||||||
$pdo->prepare($statement)->execute([$id]);
|
$pdo->prepare($statement)->execute([$id]);
|
||||||
return "Informe borrado con éxito";
|
return "Informe borrado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchPatients($pdo){
|
function fetchPatients($pdo)
|
||||||
|
{
|
||||||
$query = "SELECT id, apellido from paciente";
|
$query = "SELECT id, apellido from paciente";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute();
|
$result->execute();
|
||||||
|
@ -231,7 +259,8 @@ function fetchPatients($pdo){
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchReportData($pdo, string $id) {
|
function fetchReportData($pdo, string $id)
|
||||||
|
{
|
||||||
$query = "SELECT * FROM informe WHERE id=?";
|
$query = "SELECT * FROM informe WHERE id=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$id]);
|
$result->execute([$id]);
|
||||||
|
@ -239,7 +268,8 @@ function fetchReportData($pdo, string $id) {
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fetchLoginData($pdo, $data){
|
function fetchLoginData($pdo, $data)
|
||||||
|
{
|
||||||
$query = "SELECT usuario, contraseña, rol FROM usuario WHERE usuario=? AND fecha_baja IS NULL";
|
$query = "SELECT usuario, contraseña, rol FROM usuario WHERE usuario=? AND fecha_baja IS NULL";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$data["usuario"]]);
|
$result->execute([$data["usuario"]]);
|
||||||
|
@ -247,7 +277,8 @@ function fetchLoginData($pdo, $data){
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkExistingCalendar($pdo, $data){
|
function checkExistingCalendar($pdo, $data)
|
||||||
|
{
|
||||||
$query = "SELECT * from calendario WHERE medico=?";
|
$query = "SELECT * from calendario WHERE medico=?";
|
||||||
$result = $pdo->prepare($query);
|
$result = $pdo->prepare($query);
|
||||||
$result->execute([$data["medico"]]);
|
$result->execute([$data["medico"]]);
|
||||||
|
@ -256,9 +287,10 @@ function checkExistingCalendar($pdo, $data){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function configureCalendar($pdo, $data){
|
function configureCalendar($pdo, $data)
|
||||||
|
{
|
||||||
$existing = checkExistingCalendar($pdo, $data);
|
$existing = checkExistingCalendar($pdo, $data);
|
||||||
if(!$existing){
|
if (!$existing) {
|
||||||
$query = "INSERT INTO calendario
|
$query = "INSERT INTO calendario
|
||||||
(hora_inicio_mañana, hora_fin_mañana, hora_inicio_tarde, hora_fin_tarde,
|
(hora_inicio_mañana, hora_fin_mañana, hora_inicio_tarde, hora_fin_tarde,
|
||||||
horario, sabado_habil, domingo_habil, duracion_cita_por_defecto, medico)
|
horario, sabado_habil, domingo_habil, duracion_cita_por_defecto, medico)
|
||||||
|
@ -276,5 +308,3 @@ function configureCalendar($pdo, $data){
|
||||||
}
|
}
|
||||||
return "Calendario configurado con éxito";
|
return "Calendario configurado con éxito";
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<select id="medico" name="medico">
|
<select id="medico" name="medico">
|
||||||
<option>Seleccione un médico</option>
|
<option>Seleccione un médico</option>
|
||||||
<?php foreach($doctors as $row) : ?>
|
<?php foreach ($doctors as $row) : ?>
|
||||||
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</select>
|
</select>
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<select id="medico" name="medico">
|
<select id="medico" name="medico">
|
||||||
<option>Seleccione un médico</option>
|
<option>Seleccione un médico</option>
|
||||||
<?php foreach($doctors as $row) : ?>
|
<?php foreach ($doctors as $row) : ?>
|
||||||
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</select>
|
</select>
|
||||||
|
|
|
@ -3,16 +3,16 @@
|
||||||
<nav>
|
<nav>
|
||||||
<ul class="navbar-left">
|
<ul class="navbar-left">
|
||||||
<li class="list"><a href="index.php">Página principal</a></li>
|
<li class="list"><a href="index.php">Página principal</a></li>
|
||||||
<?php if(isset($_SESSION["user"])): ?>
|
<?php if (isset($_SESSION["user"])): ?>
|
||||||
<li class="list"><a href="user.php">Usuarios</a></li>
|
<li class="list"><a href="user.php">Usuarios</a></li>
|
||||||
<li class="list"><a href="patient.php">Pacientes</a></li>
|
<li class="list"><a href="patient.php">Pacientes</a></li>
|
||||||
<li class="list"><a href="appointment.php">Citas</a></li>
|
<li class="list"><a href="appointment.php">Citas</a></li>
|
||||||
<li class="list"><a href="calendar.php">Calendario</a></li>
|
<li class="list"><a href="calendar.php">Calendario</a></li>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php if($_SESSION["user_type"] == 2): ?>
|
<?php if ($_SESSION["user_type"] == 2): ?>
|
||||||
<li class="list"><a href="report.php">Informes</a></li>
|
<li class="list"><a href="report.php">Informes</a></li>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php if(isset($_SESSION["user"])): ?>
|
<?php if (isset($_SESSION["user"])): ?>
|
||||||
<li class="list"><a href="user_management.php?logout=1">Log out</a></li>
|
<li class="list"><a href="user_management.php?logout=1">Log out</a></li>
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<li class="list"><a href="login.php">Login</a></li>
|
<li class="list"><a href="login.php">Login</a></li>
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
$list = listPatients($pdo);
|
$list = listPatients($pdo);
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($list as $row) :
|
foreach ($list as $row) :
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php echo $row[1]; ?></td>
|
<td><?php echo $row[1]; ?></td>
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<label>provincia</label>
|
<label>provincia</label>
|
||||||
<select id="provincia" name="provincia">
|
<select id="provincia" name="provincia">
|
||||||
<?php foreach($regions as $row) : ?>
|
<?php foreach ($regions as $row) : ?>
|
||||||
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</select>
|
</select>
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
<?php
|
<?php
|
||||||
include'database.php';
|
include'database.php';
|
||||||
|
|
||||||
function patientCreation(){
|
function patientCreation()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
createPatient($pdo, $data);
|
createPatient($pdo, $data);
|
||||||
|
@ -9,7 +10,8 @@ function patientCreation(){
|
||||||
header('location: patient.php');
|
header('location: patient.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function patientModification(){
|
function patientModification()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$id = $_POST["id"];
|
$id = $_POST["id"];
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
|
@ -18,7 +20,8 @@ function patientModification(){
|
||||||
header('location: patient.php');
|
header('location: patient.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function patientDeletion(){
|
function patientDeletion()
|
||||||
|
{
|
||||||
$id = $_GET["delete"];
|
$id = $_GET["delete"];
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
deletePatient($pdo, $id);
|
deletePatient($pdo, $id);
|
||||||
|
@ -26,7 +29,8 @@ function patientDeletion(){
|
||||||
header('location: patient.php');
|
header('location: patient.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function patientFind(){
|
function patientFind()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
findPatient($pdo, $data);
|
findPatient($pdo, $data);
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
|
|
||||||
$list = listReports($pdo);
|
$list = listReports($pdo);
|
||||||
|
|
||||||
foreach($list as $row) :
|
foreach ($list as $row) :
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php echo $row[1]; ?></td>
|
<td><?php echo $row[1]; ?></td>
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<select id="paciente" name="paciente">
|
<select id="paciente" name="paciente">
|
||||||
<option>Seleccione un paciente</option>
|
<option>Seleccione un paciente</option>
|
||||||
<?php foreach($patients as $row) : ?>
|
<?php foreach ($patients as $row) : ?>
|
||||||
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</select>
|
</select>
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<select id="medico" name="medico">
|
<select id="medico" name="medico">
|
||||||
<option>Seleccione un médico</option>
|
<option>Seleccione un médico</option>
|
||||||
<?php foreach($doctors as $row) : ?>
|
<?php foreach ($doctors as $row) : ?>
|
||||||
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</select>
|
</select>
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<select id="paciente" name="paciente">
|
<select id="paciente" name="paciente">
|
||||||
<option>Seleccione un paciente</option>
|
<option>Seleccione un paciente</option>
|
||||||
<?php foreach($patients as $row) : ?>
|
<?php foreach ($patients as $row) : ?>
|
||||||
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</select>
|
</select>
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<select id="medico" name="medico">
|
<select id="medico" name="medico">
|
||||||
<option>Seleccione un médico</option>
|
<option>Seleccione un médico</option>
|
||||||
<?php foreach($doctors as $row) : ?>
|
<?php foreach ($doctors as $row) : ?>
|
||||||
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</select>
|
</select>
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
<?php
|
<?php
|
||||||
include'database.php';
|
include'database.php';
|
||||||
|
|
||||||
function reportCreation(){
|
function reportCreation()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
createReport($pdo, $data);
|
createReport($pdo, $data);
|
||||||
|
@ -9,7 +10,8 @@ function reportCreation(){
|
||||||
header('location: report.php');
|
header('location: report.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function reportModification(){
|
function reportModification()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$id = $_POST["id"];
|
$id = $_POST["id"];
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
|
@ -18,7 +20,8 @@ function reportModification(){
|
||||||
header('location: report.php');
|
header('location: report.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function reportDeletion(){
|
function reportDeletion()
|
||||||
|
{
|
||||||
$id = $_GET["delete"];
|
$id = $_GET["delete"];
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
deleteReport($pdo, $id);
|
deleteReport($pdo, $id);
|
||||||
|
|
|
@ -40,8 +40,8 @@
|
||||||
$list = listUsers($pdo);
|
$list = listUsers($pdo);
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($list as $row) :
|
foreach ($list as $row) :
|
||||||
if(!$row[5]):
|
if (!$row[5]):
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?php echo $row[0]; ?></td>
|
<td><?php echo $row[0]; ?></td>
|
||||||
|
|
|
@ -3,7 +3,8 @@ include'database.php';
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
function userCreation(){
|
function userCreation()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
createUser($pdo, $data);
|
createUser($pdo, $data);
|
||||||
|
@ -11,7 +12,8 @@ function userCreation(){
|
||||||
header('location: user.php');
|
header('location: user.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function userModification(){
|
function userModification()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$id = $_POST["id"];
|
$id = $_POST["id"];
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
|
@ -20,7 +22,8 @@ function userModification(){
|
||||||
header('location: user.php');
|
header('location: user.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function userDeletion(){
|
function userDeletion()
|
||||||
|
{
|
||||||
$id = $_GET["delete"];
|
$id = $_GET["delete"];
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
deactivateUser($pdo, $data, $id);
|
deactivateUser($pdo, $data, $id);
|
||||||
|
@ -28,7 +31,8 @@ function userDeletion(){
|
||||||
header('location: user.php');
|
header('location: user.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
function userFind(){
|
function userFind()
|
||||||
|
{
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
findUser($pdo, $data);
|
findUser($pdo, $data);
|
||||||
|
@ -37,13 +41,14 @@ function userFind(){
|
||||||
header("location: user.php?search=$search");
|
header("location: user.php?search=$search");
|
||||||
}
|
}
|
||||||
|
|
||||||
function userLogin(){
|
function userLogin()
|
||||||
|
{
|
||||||
$location = 'login.php';
|
$location = 'login.php';
|
||||||
$data = $_POST;
|
$data = $_POST;
|
||||||
$pdo = connectDatabase();
|
$pdo = connectDatabase();
|
||||||
$db_data = fetchLoginData($pdo, $data);
|
$db_data = fetchLoginData($pdo, $data);
|
||||||
closeDatabase($pdo);
|
closeDatabase($pdo);
|
||||||
if($data["usuario"] == $db_data["usuario"] && $data["contraseña"] == $db_data["contraseña"]){
|
if ($data["usuario"] == $db_data["usuario"] && $data["contraseña"] == $db_data["contraseña"]) {
|
||||||
$_SESSION["user"] = $db_data["usuario"];
|
$_SESSION["user"] = $db_data["usuario"];
|
||||||
$_SESSION["user_type"] = $db_data["rol"];
|
$_SESSION["user_type"] = $db_data["rol"];
|
||||||
$location = 'index.php';
|
$location = 'index.php';
|
||||||
|
@ -52,8 +57,9 @@ function userLogin(){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function userLogout(){
|
function userLogout()
|
||||||
if(isset($_SESSION["user"])){
|
{
|
||||||
|
if (isset($_SESSION["user"])) {
|
||||||
session_unset();
|
session_unset();
|
||||||
session_destroy();
|
session_destroy();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue