Documentation
¶
Overview ¶
Package handlers ...
Index ¶
- type CmsHandler
- func (h *CmsHandler) AdminActivateTemplate(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminAddContent(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminAddImage(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminAddTemplate(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminBackup(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminBackupUpload(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminDeleteContent(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminDeleteImage(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminDeleteTemplate(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminDownloadBackups(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminGetContent(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminImageList(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminIndex(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminNewContent(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminTemplateList(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminUpdateContent(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminUploadBackups(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminUploadImage(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) AdminUploadTemplate(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) ArchivedBlogPosts(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) BlogPosts(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) CheckContent(r *http.Request) bool
- func (h *CmsHandler) ContactForm(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) ContactFormSend(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) GetNew() Handler
- func (h *CmsHandler) Index(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) LoadTemplate()
- func (h *CmsHandler) Login(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) LoginUser(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) Logout(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) ProcessBody(r *http.Request, obj interface{}) (bool, error)
- func (h *CmsHandler) SetContentType(w http.ResponseWriter)
- func (h *CmsHandler) SetLogLevel(w http.ResponseWriter, r *http.Request)
- func (h *CmsHandler) ViewPage(w http.ResponseWriter, r *http.Request)
- type Handler
- type LogLevel
- type LogResponse
- type LoginError
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CmsHandler ¶
type CmsHandler struct { Service sr.Service Log *lg.Logger AdminTemplates *template.Template Templates *template.Template Session gs.GoSession Store *sessions.CookieStore User *User CaptchaSecret string CaptchaDataSitekey string ContactMailSenderAddress string ContactMailSubject string ActiveTemplateName string ActiveTemplateLocation string BackupFileName string }
CmsHandler CmsHandler
func (*CmsHandler) AdminActivateTemplate ¶
func (h *CmsHandler) AdminActivateTemplate(w http.ResponseWriter, r *http.Request)
AdminActivateTemplate AdminActivateTemplate
func (*CmsHandler) AdminAddContent ¶
func (h *CmsHandler) AdminAddContent(w http.ResponseWriter, r *http.Request)
AdminAddContent AdminAddContent
func (*CmsHandler) AdminAddImage ¶
func (h *CmsHandler) AdminAddImage(w http.ResponseWriter, r *http.Request)
AdminAddImage AdminAddImage
func (*CmsHandler) AdminAddTemplate ¶
func (h *CmsHandler) AdminAddTemplate(w http.ResponseWriter, r *http.Request)
AdminAddTemplate AdminAddTemplate
func (*CmsHandler) AdminBackup ¶
func (h *CmsHandler) AdminBackup(w http.ResponseWriter, r *http.Request)
AdminBackup AdminBackup
func (*CmsHandler) AdminBackupUpload ¶
func (h *CmsHandler) AdminBackupUpload(w http.ResponseWriter, r *http.Request)
AdminBackupUpload AdminBackupUpload
func (*CmsHandler) AdminDeleteContent ¶
func (h *CmsHandler) AdminDeleteContent(w http.ResponseWriter, r *http.Request)
AdminDeleteContent AdminDeleteContent
func (*CmsHandler) AdminDeleteImage ¶
func (h *CmsHandler) AdminDeleteImage(w http.ResponseWriter, r *http.Request)
AdminDeleteImage AdminDeleteImage
func (*CmsHandler) AdminDeleteTemplate ¶
func (h *CmsHandler) AdminDeleteTemplate(w http.ResponseWriter, r *http.Request)
AdminDeleteTemplate AdminDeleteTemplate
func (*CmsHandler) AdminDownloadBackups ¶
func (h *CmsHandler) AdminDownloadBackups(w http.ResponseWriter, r *http.Request)
AdminDownloadBackups AdminDownloadBackups
func (*CmsHandler) AdminGetContent ¶
func (h *CmsHandler) AdminGetContent(w http.ResponseWriter, r *http.Request)
AdminGetContent AdminGetContent
func (*CmsHandler) AdminImageList ¶
func (h *CmsHandler) AdminImageList(w http.ResponseWriter, r *http.Request)
AdminImageList AdminImageList
func (*CmsHandler) AdminIndex ¶
func (h *CmsHandler) AdminIndex(w http.ResponseWriter, r *http.Request)
AdminIndex AdminIndex
func (*CmsHandler) AdminNewContent ¶
func (h *CmsHandler) AdminNewContent(w http.ResponseWriter, r *http.Request)
AdminNewContent AdminNewContent
func (*CmsHandler) AdminTemplateList ¶
func (h *CmsHandler) AdminTemplateList(w http.ResponseWriter, r *http.Request)
AdminTemplateList AdminTemplateList
func (*CmsHandler) AdminUpdateContent ¶
func (h *CmsHandler) AdminUpdateContent(w http.ResponseWriter, r *http.Request)
AdminUpdateContent AdminUpdateContent
func (*CmsHandler) AdminUploadBackups ¶
func (h *CmsHandler) AdminUploadBackups(w http.ResponseWriter, r *http.Request)
AdminUploadBackups AdminUploadBackups
func (*CmsHandler) AdminUploadImage ¶
func (h *CmsHandler) AdminUploadImage(w http.ResponseWriter, r *http.Request)
AdminUploadImage AdminUploadImage
func (*CmsHandler) AdminUploadTemplate ¶
func (h *CmsHandler) AdminUploadTemplate(w http.ResponseWriter, r *http.Request)
AdminUploadTemplate AdminUploadTemplate
func (*CmsHandler) ArchivedBlogPosts ¶
func (h *CmsHandler) ArchivedBlogPosts(w http.ResponseWriter, r *http.Request)
ArchivedBlogPosts ArchivedBlogPosts
func (*CmsHandler) BlogPosts ¶
func (h *CmsHandler) BlogPosts(w http.ResponseWriter, r *http.Request)
BlogPosts BlogPosts
func (*CmsHandler) CheckContent ¶
func (h *CmsHandler) CheckContent(r *http.Request) bool
CheckContent CheckContent
func (*CmsHandler) ContactForm ¶
func (h *CmsHandler) ContactForm(w http.ResponseWriter, r *http.Request)
ContactForm ContactForm
func (*CmsHandler) ContactFormSend ¶
func (h *CmsHandler) ContactFormSend(w http.ResponseWriter, r *http.Request)
ContactFormSend ContactFormSend
func (*CmsHandler) Index ¶
func (h *CmsHandler) Index(w http.ResponseWriter, r *http.Request)
Index Index
func (*CmsHandler) Login ¶
func (h *CmsHandler) Login(w http.ResponseWriter, r *http.Request)
Login login handler
func (*CmsHandler) LoginUser ¶
func (h *CmsHandler) LoginUser(w http.ResponseWriter, r *http.Request)
LoginUser LoginUser
func (*CmsHandler) Logout ¶
func (h *CmsHandler) Logout(w http.ResponseWriter, r *http.Request)
Logout Logout
func (*CmsHandler) ProcessBody ¶
func (h *CmsHandler) ProcessBody(r *http.Request, obj interface{}) (bool, error)
ProcessBody ProcessBody
func (*CmsHandler) SetContentType ¶
func (h *CmsHandler) SetContentType(w http.ResponseWriter)
SetContentType SetContentType
func (*CmsHandler) SetLogLevel ¶
func (h *CmsHandler) SetLogLevel(w http.ResponseWriter, r *http.Request)
SetLogLevel SetLogLevel
func (*CmsHandler) ViewPage ¶
func (h *CmsHandler) ViewPage(w http.ResponseWriter, r *http.Request)
ViewPage ViewPage
type Handler ¶
type Handler interface { Login(w http.ResponseWriter, r *http.Request) LoginUser(w http.ResponseWriter, r *http.Request) Logout(res http.ResponseWriter, req *http.Request) AdminIndex(w http.ResponseWriter, r *http.Request) AdminAddContent(w http.ResponseWriter, r *http.Request) AdminNewContent(w http.ResponseWriter, r *http.Request) AdminUpdateContent(w http.ResponseWriter, r *http.Request) AdminGetContent(w http.ResponseWriter, r *http.Request) AdminDeleteContent(w http.ResponseWriter, r *http.Request) AdminAddImage(w http.ResponseWriter, r *http.Request) AdminUploadImage(w http.ResponseWriter, r *http.Request) AdminImageList(w http.ResponseWriter, r *http.Request) AdminDeleteImage(w http.ResponseWriter, r *http.Request) AdminTemplateList(w http.ResponseWriter, r *http.Request) AdminAddTemplate(w http.ResponseWriter, r *http.Request) AdminUploadTemplate(w http.ResponseWriter, r *http.Request) AdminActivateTemplate(w http.ResponseWriter, r *http.Request) AdminDeleteTemplate(w http.ResponseWriter, r *http.Request) AdminBackup(w http.ResponseWriter, r *http.Request) AdminBackupUpload(w http.ResponseWriter, r *http.Request) AdminUploadBackups(w http.ResponseWriter, r *http.Request) AdminDownloadBackups(w http.ResponseWriter, r *http.Request) ContactFormSend(w http.ResponseWriter, r *http.Request) ContactForm(w http.ResponseWriter, r *http.Request) Index(w http.ResponseWriter, r *http.Request) ViewPage(w http.ResponseWriter, r *http.Request) BlogPosts(w http.ResponseWriter, r *http.Request) ArchivedBlogPosts(w http.ResponseWriter, r *http.Request) LoadTemplate() SetLogLevel(w http.ResponseWriter, r *http.Request) }
Handler Handler
type LogResponse ¶
LogResponse LogResponse