package yatwiki3 import ( "database/sql" "errors" "html/template" "net/http" "net/url" "time" ) func (this *WikiServer) routeArchive(w http.ResponseWriter, r *http.Request, revId int) { a, err := this.db.GetRevision(revId) if err != nil { if err == sql.ErrNoRows { this.serveErrorMessage(w, errors.New("No such revision.")) return } this.serveErrorMessage(w, err) return } pto := DefaultPageTemplateOptions(this.opts) pto.CurrentPageName = a.Title pto.CurrentPageIsArticle = true bcr := NewBBCodeRenderer(this.opts.ExpectBaseURL) pto.Content = template.HTML( `