Convert config.go into command line params
This commit is contained in:
parent
9d1f1ad5c0
commit
0e8f1e7b56
14 changed files with 217 additions and 189 deletions
18
lib/admin.go
18
lib/admin.go
|
@ -11,6 +11,10 @@ import (
|
|||
"gitlab.com/trantor/trantor/lib/database"
|
||||
)
|
||||
|
||||
const (
|
||||
newItemsPage = 50
|
||||
)
|
||||
|
||||
func deleteHandler(h handler) {
|
||||
if !h.sess.IsAdmin() {
|
||||
notFound(h)
|
||||
|
@ -64,7 +68,7 @@ func editHandler(h handler) {
|
|||
data.Book = book
|
||||
data.S = GetStatus(h)
|
||||
data.S.Title = book.Title + " by " + book.Author[0] + " -- Edit -- " + data.S.Title
|
||||
loadTemplate(h, "edit", data)
|
||||
h.template.load(h, "edit", data)
|
||||
}
|
||||
|
||||
func cleanEmptyStr(s []string) []string {
|
||||
|
@ -146,16 +150,16 @@ func newHandler(h handler) {
|
|||
page = 0
|
||||
}
|
||||
}
|
||||
res, num, _ := h.db.GetNewBooks(NEW_ITEMS_PAGE, page*NEW_ITEMS_PAGE)
|
||||
res, num, _ := h.db.GetNewBooks(newItemsPage, page*newItemsPage)
|
||||
|
||||
var data newData
|
||||
data.S = GetStatus(h)
|
||||
data.S.Title = "New books -- " + data.S.Title
|
||||
data.Found = num
|
||||
if num-NEW_ITEMS_PAGE*page < NEW_ITEMS_PAGE {
|
||||
data.Books = make([]newBook, num-NEW_ITEMS_PAGE*page)
|
||||
if num-newItemsPage*page < newItemsPage {
|
||||
data.Books = make([]newBook, num-newItemsPage*page)
|
||||
} else {
|
||||
data.Books = make([]newBook, NEW_ITEMS_PAGE)
|
||||
data.Books = make([]newBook, newItemsPage)
|
||||
}
|
||||
for i, b := range res {
|
||||
data.Books[i].B = b
|
||||
|
@ -163,13 +167,13 @@ func newHandler(h handler) {
|
|||
_, data.Books[i].AuthorFound, _ = h.db.GetBooks("author:"+strings.Join(b.Author, " author:"), 1, 0)
|
||||
}
|
||||
data.Page = page + 1
|
||||
if num > (page+1)*NEW_ITEMS_PAGE {
|
||||
if num > (page+1)*newItemsPage {
|
||||
data.Next = "/new/?p=" + strconv.Itoa(page+1)
|
||||
}
|
||||
if page > 0 {
|
||||
data.Prev = "/new/?p=" + strconv.Itoa(page-1)
|
||||
}
|
||||
loadTemplate(h, "new", data)
|
||||
h.template.load(h, "new", data)
|
||||
}
|
||||
|
||||
func storeHandler(h handler) {
|
||||
|
|
Reference in a new issue