Documentation ¶
Overview ¶
*
* * @author John Aran (Ilyas Aranzhanovich Toxanbayev) * @version 1.0.0 * @based on * @email il.aranov@gmail.com * @link * @github https://github.com/ilyaran/github.com/ilyaran/Malina * @license MIT License Copyright (c) 2017 John Aran (Ilyas Toxanbayev)
Index ¶
- Variables
- func AccountControllerInit() string
- func AuthDepartment(w http.ResponseWriter, r *http.Request)
- func CabinetDepartment(w http.ResponseWriter, r *http.Request)
- func CategoryControllerInit()
- func HomeControllerInit()
- func HomeDepartment(w http.ResponseWriter, r *http.Request)
- func ParameterControllerInit()
- func PermissionControllerInit()
- func ProductControllerInit()
- func PublicDepartment(w http.ResponseWriter, r *http.Request)
- func SettingsControllerInit()
- type Account
- func (s *Account) AccountForm(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Account) AccountImg(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Account) Default(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Account) FormHandler(malina *berry.Malina, action byte, w http.ResponseWriter, r *http.Request)
- func (s *Account) GetList(malina *berry.Malina, w http.ResponseWriter, r *http.Request, condition string)
- func (s *Account) Index(malina *berry.Malina, department, device string, w http.ResponseWriter, ...)
- func (s *Account) ResultHandler(malina *berry.Malina, args ...interface{})
- func (s *Account) UpdateAccountColumn(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Account) UpdateColumn(malina *berry.Malina, columnName string, value interface{}) bool
- type Auth
- func (s *Auth) Activation(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Auth) ChangePassword(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Auth) Forgot(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Auth) Index(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Auth) Login(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Auth) Logout(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Auth) Register(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- type Cabinet
- type Category
- func (s *Category) Default(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Category) FormHandler(malina *berry.Malina, action byte, w http.ResponseWriter, r *http.Request)
- func (s *Category) GetList(malina *berry.Malina, w http.ResponseWriter, r *http.Request, condition string)
- func (s *Category) Index(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Category) ResultHandler(malina *berry.Malina, args ...interface{})
- type Home
- type Parameter
- func (s *Parameter) Default(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Parameter) FormHandler(malina *berry.Malina, action byte, w http.ResponseWriter, r *http.Request)
- func (s *Parameter) GetList(malina *berry.Malina, w http.ResponseWriter, r *http.Request, condition string)
- func (s *Parameter) Index(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Parameter) ResultHandler(malina *berry.Malina, args ...interface{})
- type Permission
- func (s *Permission) Default(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Permission) FormHandler(malina *berry.Malina, action byte, w http.ResponseWriter, r *http.Request)
- func (s *Permission) GetList(malina *berry.Malina, w http.ResponseWriter, r *http.Request, condition string)
- func (s *Permission) Index(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Permission) ResultHandler(malina *berry.Malina, args ...interface{})
- type Product
- func (s *Product) Default(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Product) FormHandler(malina *berry.Malina, action byte, w http.ResponseWriter, r *http.Request)
- func (s *Product) GetList(malina *berry.Malina, w http.ResponseWriter, r *http.Request, condition string)
- func (s *Product) Index(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Product) Item(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
- func (s *Product) ResultHandler(malina *berry.Malina, args ...interface{})
- type Settings
- type Welcome
Constants ¶
This section is empty.
Variables ¶
View Source
var AuthController = &Auth{view: publicView.Auth{}}
View Source
var CabinetController = &Cabinet{view: publicView.Cabinet{}}
View Source
var Filemanager = &filemanager{crud: &base{dbtable: "product"}}
View Source
var WelcomeController = &Welcome{view: publicView.Welcome{}}
Functions ¶
func AccountControllerInit ¶
func AccountControllerInit() string
func AuthDepartment ¶
func AuthDepartment(w http.ResponseWriter, r *http.Request)
func CabinetDepartment ¶
func CabinetDepartment(w http.ResponseWriter, r *http.Request)
func CategoryControllerInit ¶
func CategoryControllerInit()
func HomeControllerInit ¶
func HomeControllerInit()
func HomeDepartment ¶
func HomeDepartment(w http.ResponseWriter, r *http.Request)
func ParameterControllerInit ¶
func ParameterControllerInit()
func PermissionControllerInit ¶
func PermissionControllerInit()
func ProductControllerInit ¶
func ProductControllerInit()
func PublicDepartment ¶
func PublicDepartment(w http.ResponseWriter, r *http.Request)
func SettingsControllerInit ¶
func SettingsControllerInit()
Types ¶
type Account ¶
type Account struct { ArraySelectSqlFields []string // contains filtered or unexported fields }
var AccountController *Account
func (*Account) AccountForm ¶
func (*Account) AccountImg ¶
func (*Account) FormHandler ¶
func (*Account) ResultHandler ¶
func (*Account) UpdateAccountColumn ¶
type Auth ¶
type Auth struct {
// contains filtered or unexported fields
}
func (*Auth) Activation ¶
func (*Auth) ChangePassword ¶
type Category ¶
type Category struct {
// contains filtered or unexported fields
}
var CategoryController *Category
func (*Category) FormHandler ¶
func (*Category) ResultHandler ¶
type Parameter ¶
type Parameter struct {
// contains filtered or unexported fields
}
var ParameterController *Parameter
func (*Parameter) FormHandler ¶
func (*Parameter) ResultHandler ¶
type Permission ¶
type Permission struct {
// contains filtered or unexported fields
}
var PermissionController *Permission
func (*Permission) Default ¶
func (s *Permission) Default(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
func (*Permission) FormHandler ¶
func (s *Permission) FormHandler(malina *berry.Malina, action byte, w http.ResponseWriter, r *http.Request)
func (s *Permission) FormHandler(malina *berry.Malina,action byte,w http.ResponseWriter,r *http.Request) {
form := s.base.formHandler(malina,action,r) if malina.Status > 0 { return } var res int64 if action == 'a' { res = s.model.Upsert(action,form.imgUrls,form.category_id,form.title,form.description,form.code,form.price,form.price1,form.enable) } else { res = s.model.Upsert(action,form.imgUrls,malina.IdInt64,form.category_id,form.title,form.description,form.code,form.price,form.price1,form.enable) } if res > 0 { malina.Status = http.StatusOK models.CrudGeneral.WhereAnd(malina, "permission_id =","$1") malina.SelectSql=s.base.selectSqlFieldsDefault if action == 'a'{ models.CrudGeneral.GetItem(malina,s.base.item,"",res) } else { models.CrudGeneral.GetItem(malina,s.base.item,"",malina.IdInt64) } malina.Result["item"] = malina.Item } else { malina.Status = http.StatusInternalServerError malina.Result["error"] = lang.T(`server error`) } }
func (*Permission) GetList ¶
func (s *Permission) GetList(malina *berry.Malina, w http.ResponseWriter, r *http.Request, condition string)
func (*Permission) Index ¶
func (s *Permission) Index(malina *berry.Malina, w http.ResponseWriter, r *http.Request)
func (*Permission) ResultHandler ¶
func (s *Permission) ResultHandler(malina *berry.Malina, args ...interface{})
type Product ¶
type Product struct {
// contains filtered or unexported fields
}
var ProductController *Product
func (*Product) FormHandler ¶
func (*Product) ResultHandler ¶
Click to show internal directories.
Click to hide internal directories.