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 de la reposición."; }else{ $id = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto $stmt = $pdo->prepare('Select * from fs_reposicion(:id, :periodo, NULL, NULL, NULL, NULL, NULL, 0, 1)'); $stmt->bindParam(":id", $id); $stmt->bindParam(":periodo", $_SESSION["periodo_id"]); if(!$stmt->execute()){ $return["error"] = "Ocurrió un error al leer los datos de la reposición."; }else{ $rs = $stmt->fetch(); $stmt->closeCursor(); $stmt = null; $fechaIArr = explode(" ", $rs["Reposicion_fecha_nueva"]); $fechaFaltaArr = explode(" ", $rs["Reposicion_fecha_falta"]); $fechaFArr = explode(" ", $rs["Reposicion_fecha_nueva"]); $horaIArr = explode(":", $fechaIArr[1]); $horaFArr = explode(":", date('H:i', strtotime($fechaFArr[1]." +90 minute"))); $aula_desc = ""; switch($rs["Reposicion_tipoAula"]){ case 1: $aula_desc = "Salón"; break; case 2: $aula_desc = "Sala de cómputo"; break; case 3: $aula_desc = "Talleres y laboratorios"; break; } $return["fecha_falta"] = fechaSlash($fechaFaltaArr[0]); $return["fecha_inicial"] = fechaSlash($fechaIArr[0]); $return["hora_ini"] = $horaIArr[0]; $return["min_ini"] = $horaIArr[1]; $return["hora_fin"] = $horaFArr[0]; $return["min_fin"] = $horaFArr[1]; $return["duracion"] = 90; $return["plan"] = $rs["PlanEstudio_desc"]; $return["horario"] = $rs["HorarioGrupo_id"]; $return["materia"] = $rs["Materia_id"]; $return["materia_desc"] = $rs["Materia_desc"]; $return["materia_prefijo"] = $rs["Grupo_desc"]." ".$rs["Carrera_prefijo"]; $return["salon"] = $rs["Salon_id"]; $return["salon_desc"] = $rs["Salon_desc"]=="" ? "-Pendiente-": $rs["Salon_desc"]; $return["grupo"] = $rs["Grupo_id"]; $return["profesor"] = $rs["Usuario_id"]; $return["profesor_nombre"] = $rs["Usuario_nombre"]." ".$rs["Usuario_apellidos"]; $return["comentario"] = $rs["Reposicion_comentario"]; $return["alumnos"] = $rs["Reposicion_alumnos"]; $return["tipo"] = $rs["esReposicion"]; $return["aula"] = $rs["Reposicion_tipoAula"]; $return["aula_desc"] = $aula_desc; $return["dia"] = date('w', strtotime($fechaFaltaArr[0])); $return["id_cronos"] = $rs["Reposicion_id_cronos"]; } } $return["json"] = json_encode($return); echo json_encode($return); ?>