tieneAcceso() || !$_SESSION["profesor"]){ $return["error"] = "Error! No tienes permisos para realizar esta acción."; }else if(!isset($_POST["json"])){ $return["error"] = "Error! No se recibió la información del grupo."; }else{ $clase = json_decode($_POST["json"], true); $return["error"] = ""; try { $pdo->beginTransaction(); $error = false; $arregloQuery = array(); //---- Borrar ---------- $stmt = $pdo->prepare('Select * from fd_disponibilidad(:id, :usr)'); $stmt->bindParam(":id", $clase["id_db"]); $stmt->bindParam(":usr", $_SESSION["usuario_id"]); if(!$stmt->execute()){ //$t = $stmt->errorInfo(); $return["error"] .= "Ocurrió un error al borrar el horario. ";//.$t[2]; $error = true; } $stmt->closeCursor(); if(!$error){ $pdo->commit(); unset($return["error"]); $return["ok"] = "El horario se borró correctamente"; //Inserta Log $log = new LogActividad(); $desc_log = "Borra de disponibilidad Día[".$clase["dia"]."] Hora[".$clase["hora"]."] Duración[".$clase["duracion"]."]"; $log->appendLog($_SESSION["usuario_id"], $_SESSION["usuario_nombre"]." ".$_SESSION["usuario_apellidos"], $desc_log); }else $pdo->rollBack(); $stmt = null; // cierra conexion } catch(PDOException $e) { $pdo->rollBack(); $return["error"] = "Ocurrió un error al insertar los datos de los horarios."; } } $return["json"] = json_encode($return); echo json_encode($return); ?>