system.time.go.disabled 777 B

12345678910111213141516171819202122232425262728293031323334
  1. package main
  2. import (
  3. //"log"
  4. "net/http"
  5. prout "imuslab.com/arozos/mod/prouter"
  6. "imuslab.com/arozos/mod/time/timezone"
  7. )
  8. func system_time_init() {
  9. //Create a user handler
  10. router := prout.NewModuleRouter(prout.RouterOption{
  11. ModuleName: "System Setting",
  12. AdminOnly: false,
  13. UserHandler: userHandler,
  14. DeniedHandler: func(w http.ResponseWriter, r *http.Request) {
  15. sendErrorResponse(w, "Permission Denied")
  16. },
  17. })
  18. //Register the (usless?) System time module
  19. registerSetting(settingModule{
  20. Name: "System Time",
  21. Desc: "Current Time in the System Host",
  22. IconPath: "SystemAO/disk/smart/img/small_3icon.png",
  23. Group: "Time",
  24. StartDir: "SystemAO/time/currenttime.html",
  25. })
  26. router.HandleFunc("/system/time/getTime", timezone.ShowTime)
  27. }