tieneAcceso() || !$objSesion->puedeEditar()){ $return["error"] = "Error! No tienes permisos para realizar esta acción."; }else if(!isset($_POST["insignia"], $_POST["alumno"]) ){ $return["error"] = "Error! No se recibió la información de la insignia."; }else{ $insignia = filter_input(INPUT_POST, "insignia", FILTER_SANITIZE_NUMBER_INT); $usr = filter_input(INPUT_POST, "alumno", FILTER_SANITIZE_NUMBER_INT); //---obtiene datos de archivo para borrar if(isset($_POST["evidencia"])){ $evidencia = trim(filter_input(INPUT_POST, "evidencia", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto unlink("../files/evidencias/".$evidencia); } //---- Borra insignia ---------- $stmt = $pdo->prepare('Select * from fd_insignia(:id)'); $stmt->bindParam(":id", $insignia); if(!$stmt->execute()){ $t = $stmt->errorInfo(); $return["error"] = "Ocurrió un error al borrar la insignia."; } $stmt->closeCursor(); $stmt = null; // cierra conexion /* $stmt = $pdo->prepare('Select * from fd_insigniapersonal(:id, :usr)'); $stmt->bindParam(":id", $insignia); $stmt->bindParam(":usr", $usr); if(!$stmt->execute()){ $t = $stmt->errorInfo(); $return["error"] = "Ocurrió un error al borrar la insignia del alumno."; } $stmt->closeCursor(); $stmt = null; // cierra conexion*/ $return["ok"] = "Se removió la insignia del alumno con éxito"; } $return["json"] = json_encode($return); echo json_encode($return); ?>