action_horario_create.php 827 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. $ruta = "../";
  3. require_once "../class/c_login.php";
  4. // check if the session is started
  5. $user = Login::get_user();
  6. $ruta = "../";
  7. require_once "../include/bd_pdo.php";
  8. extract($_POST);
  9. $params = [
  10. "hora" => $hora,
  11. "salon" => $salón,
  12. "facultad_id" => $facultad,
  13. "periodo" => $periodo,
  14. "grupo" => $grupo,
  15. "materia_id" => $materia,
  16. "dia" => $día,
  17. "duracion" => $duración,
  18. "profesores" => "{{$profesores}}",
  19. ];
  20. header("Content-Type: application/json");
  21. $user->print_to_log("Creación de horario", new: $params);
  22. try {
  23. $db->insert("fs_horario", $params);
  24. } catch (Exception $e) {
  25. die(json_encode([
  26. "status" => "error",
  27. "message" => "No se pudo crear el horario",
  28. ]));
  29. }
  30. die(json_encode([
  31. "status" => "success",
  32. "message" => "Horario creado correctamente",
  33. ]));