handlers

package
v0.0.0-...-547982a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2020 License: MIT Imports: 16 Imported by: 0

Documentation

Overview

Package handlers ...

Index

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) GetNew

func (h *CmsHandler) GetNew() Handler

GetNew GetNew

func (*CmsHandler) Index

func (h *CmsHandler) Index(w http.ResponseWriter, r *http.Request)

Index Index

func (*CmsHandler) LoadTemplate

func (h *CmsHandler) LoadTemplate()

LoadTemplate LoadTemplate

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 LogLevel

type LogLevel struct {
	Level string `json:"logLevel"`
}

LogLevel LogLevel

type LogResponse

type LogResponse struct {
	Success  bool   `json:"success"`
	LogLevel string `json:"logLevel"`
}

LogResponse LogResponse

type LoginError

type LoginError struct {
	Error string
}

LoginError LoginError

type User

type User struct {
	Username string
	Password string
}

User User

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL