12345678910111213141516171819202122232425262728293031323334353637383940 |
- package main
- /*
- import (
- "database/sql"
- _ "github.com/go-sql-driver/mysql"
- "golang-fave/engine/wrapper"
- templates "golang-fave/engine/wrapper/resources/templates"
- utils "golang-fave/engine/wrapper/utils"
- )
- func handlerBackEnd(wrapper *wrapper.Wrapper) bool {
- // MySQL config page
- if !utils.IsMySqlConfigExists(wrapper.DirVHostHome) {
- return wrapper.TmplBackEnd(templates.CpMySQL, nil)
- }
- // Connect to database
- mc, err := utils.MySqlConfigRead(wrapper.DirVHostHome)
- if wrapper.EngineErrMsgOnError(err) {
- return true
- }
- db, err := sql.Open("mysql", mc.User+":"+mc.Password+"@tcp("+mc.Host+":"+mc.Port+")/"+mc.Name)
- if wrapper.EngineErrMsgOnError(err) {
- return true
- }
- defer db.Close()
- err = db.Ping()
- if wrapper.EngineErrMsgOnError(err) {
- return true
- }
- // Check if any user exists
- // Login page
- return wrapper.TmplBackEnd(templates.CpLogin, nil)
- }
- */
|