Stable
This commit is contained in:
@@ -1,51 +1,51 @@
|
||||
<?php
|
||||
$ruta = "../";
|
||||
require_once "../include/bd_pdo.php";
|
||||
require_once "../include/func_excel.php";
|
||||
|
||||
extract($_POST);
|
||||
|
||||
# $carrera;
|
||||
# $facultad;
|
||||
|
||||
$horarios = json_decode($data, true);
|
||||
|
||||
// make sure profesores are in the database
|
||||
foreach ($horarios as $horario) {
|
||||
$params = [
|
||||
'materia' => $horario['materia'],
|
||||
'carrera' => $carrera,
|
||||
];
|
||||
$horario['materia'] = query("SELECT FI_MATERIA(:materia, :carrera) id", $params)['id'];
|
||||
|
||||
$params = [
|
||||
'clave' => $horario['clave'],
|
||||
'nombre' => $horario['nombre'],
|
||||
'correo' => $horario['correo'],
|
||||
'grado' => $horario['grado'],
|
||||
'facultad' => $facultad,
|
||||
];
|
||||
|
||||
$horario['profesor'] = query("SELECT FI_PROFESOR(:nombre, :clave, :facultad, :correo, :grado) id", $params)['id'];
|
||||
$horario = array_diff_key($horario, array_flip(['clave', 'nombre', 'correo', 'grado', '']));
|
||||
$horario['periodo'] = $periodo;
|
||||
$horario['facultad'] = $facultad;
|
||||
|
||||
try {
|
||||
query(
|
||||
"SELECT FI_HORARIO(:horario::VARCHAR, :profesor::INT, :materia::INT, :facultad::INT, :periodo::INT, :grupo::VARCHAR, :salon::VARCHAR)",
|
||||
$horario
|
||||
);
|
||||
} catch (Exception $e) {
|
||||
die(json_encode([
|
||||
"status" => "error",
|
||||
"sql" => $e->getMessage(),
|
||||
"message" => "Error al cargar el archivo",
|
||||
]));
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?= json_encode([
|
||||
"status" => "success",
|
||||
"message" => "Horarios guardado con éxito",
|
||||
]) ?>
|
||||
<?php
|
||||
$ruta = "../";
|
||||
require_once "../include/bd_pdo.php";
|
||||
require_once "../include/func_excel.php";
|
||||
|
||||
extract($_POST);
|
||||
|
||||
# $carrera;
|
||||
# $facultad;
|
||||
|
||||
$horarios = json_decode($data, true);
|
||||
|
||||
// make sure profesores are in the database
|
||||
foreach ($horarios as $horario) {
|
||||
$params = [
|
||||
'materia' => $horario['materia'],
|
||||
'carrera' => $carrera,
|
||||
];
|
||||
$horario['materia'] = query("SELECT FI_MATERIA(:materia, :carrera) id", $params)['id'];
|
||||
|
||||
$params = [
|
||||
'clave' => $horario['clave'],
|
||||
'nombre' => $horario['nombre'],
|
||||
'correo' => $horario['correo'],
|
||||
'grado' => $horario['grado'],
|
||||
'facultad' => $facultad,
|
||||
];
|
||||
|
||||
$horario['profesor'] = query("SELECT FI_PROFESOR(:nombre, :clave, :facultad, :correo, :grado) id", $params)['id'];
|
||||
$horario = array_diff_key($horario, array_flip(['clave', 'nombre', 'correo', 'grado', '']));
|
||||
$horario['periodo'] = $periodo;
|
||||
$horario['facultad'] = $facultad;
|
||||
|
||||
try {
|
||||
query(
|
||||
"SELECT FI_HORARIO(:horario::VARCHAR, :profesor::INT, :materia::INT, :facultad::INT, :periodo::INT, :grupo::VARCHAR, :salon::VARCHAR)",
|
||||
$horario
|
||||
);
|
||||
} catch (Exception $e) {
|
||||
die(json_encode([
|
||||
"status" => "error",
|
||||
"sql" => $e->getMessage(),
|
||||
"message" => "Error al cargar el archivo",
|
||||
]));
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?= json_encode([
|
||||
"status" => "success",
|
||||
"message" => "Horarios guardado con éxito",
|
||||
]) ?>
|
||||
|
||||
Reference in New Issue
Block a user