|
@@ -1,7 +1,6 @@
|
|
|
package engine
|
|
|
|
|
|
import (
|
|
|
- //"database/sql"
|
|
|
"net/http"
|
|
|
"os"
|
|
|
"strings"
|
|
@@ -57,7 +56,18 @@ func (this *Engine) Process() bool {
|
|
|
|
|
|
// Separated logic
|
|
|
if !this.Wrap.IsBackend {
|
|
|
+ // Render frontend
|
|
|
return this.Mods.XXXFrontEnd(this.Wrap)
|
|
|
}
|
|
|
+
|
|
|
+ // Backend must use MySQL anyway, so, check and connect
|
|
|
+ err := this.Wrap.UseDatabase()
|
|
|
+ if err != nil {
|
|
|
+ utils.SystemErrorPageEngine(this.Wrap.W, err)
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ defer this.Wrap.DB.Close()
|
|
|
+
|
|
|
+ // Render backend
|
|
|
return this.Mods.XXXBackEnd(this.Wrap)
|
|
|
}
|