tieneAcceso()){ $return["error"] = "Error! No tienes permisos para realizar esta acción."; }else if(!isset($_POST["id"])){ $return["error"] = "Error! No se recibió la información del periodo."; }else{ $error = false; $id = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto $stmt = $pdo->prepare('Select * from fs_periodo(:id, NULL, NULL, NULL)'); $stmt->bindParam(":id", $id); if(!$stmt->execute()){ $return["error"] = "Ocurrió un error al leer los datos del periodo."; $error = true; }else{ $rs = $stmt->fetch(); $stmt->closeCursor(); $stmt = null; $return["id"] = $rs["Periodo_id"]; $return["desc"] = $rs["Periodo_desc"]; $return["fecha_inicial"] = fechaSlash($rs["Periodo_fecha_inicial"]); $return["fecha_final"] = fechaSlash($rs["Periodo_fecha_final"]); $return["fecha_jefes"] = fechaSlash($rs["Periodo_fecha_jefes"]); $return["nivel"] = $rs["Nivel_id"]; $return["estado"] = $rs["EstadoPeriodo_id"]; $return["estado_desc"] = $rs["EstadoPeriodo_desc"]; $return["horario"] = ($rs["Periodo_calendario_activo"] == true ? 1 : 0); $return["inter"] = ($rs["Periodo_intersemestral"] == true ? 1 : 0); $stmt = $pdo->prepare('Select * from fs_fechaimportante(:periodo, 3)');//periodo $stmt->bindParam(":periodo", $id); if(!$stmt->execute()){ $return["error"] = "Ocurrió un error al leer las fechas del periodo."; }else{ $fecha_rs = $stmt->fetch(); $return["fecha_inicial_per"] = fechaSlash($fecha_rs["FechaImportante_inicial"] ?? ""); $return["fecha_final_per"] = fechaSlash($fecha_rs["FechaImportante_final"] ?? ""); $stmt->closeCursor(); $stmt = null; $stmt = $pdo->prepare('Select * from fs_fechaimportante(:periodo, 2)');//extras $stmt->bindParam(":periodo", $id); if(!$stmt->execute()){ $return["error"] = "Ocurrió un error al leer las fechas de extraordinarios."; }else{ $fecha_rs = $stmt->fetch(); $return["fecha_inicial_extras"] = fechaSlash($fecha_rs["FechaImportante_inicial"] ?? ""); $return["fecha_final_extras"] = fechaSlash($fecha_rs["FechaImportante_final"] ?? ""); $stmt->closeCursor(); $stmt = null; } } } } $return["json"] = json_encode($return); echo json_encode($return); ?>