package web import ( "net/http" "github.com/astaxie/session" "github.com/julienschmidt/httprouter" libapi "dev.sum7.de/sum7/warehost/lib/api" libsystem "dev.sum7.de/sum7/warehost/system" ) // PageList give all pages of a website func (api *API) PageList(w http.ResponseWriter, r *http.Request, _ httprouter.Params, sess session.Session, login *libsystem.Login, websiteid int64) (returndata interface{}, returnerr *libapi.ErrorResult) { returndata = false logger := api.log.GetLog(r, "pagelist") var pages []*Page api.dbconnection.Where("website = ?", websiteid).Preload("Page").Find(&pages) returndata = pages logger.Info("done") return }