|
@ -15,10 +15,11 @@ import ( |
|
|
"strings" |
|
|
"strings" |
|
|
"time" |
|
|
"time" |
|
|
|
|
|
|
|
|
|
|
|
"gopkg.in/ini.v1" |
|
|
|
|
|
|
|
|
"github.com/Unknwon/com" |
|
|
"github.com/Unknwon/com" |
|
|
"github.com/macaron-contrib/oauth2" |
|
|
"github.com/macaron-contrib/oauth2" |
|
|
"github.com/macaron-contrib/session" |
|
|
"github.com/macaron-contrib/session" |
|
|
"gopkg.in/ini.v1" |
|
|
|
|
|
|
|
|
|
|
|
"github.com/gogits/gogs/modules/bindata" |
|
|
"github.com/gogits/gogs/modules/bindata" |
|
|
"github.com/gogits/gogs/modules/log" |
|
|
"github.com/gogits/gogs/modules/log" |
|
@ -345,11 +346,13 @@ func NewConfigContext() { |
|
|
if !filepath.IsAbs(AvatarUploadPath) { |
|
|
if !filepath.IsAbs(AvatarUploadPath) { |
|
|
AvatarUploadPath = path.Join(workDir, AvatarUploadPath) |
|
|
AvatarUploadPath = path.Join(workDir, AvatarUploadPath) |
|
|
} |
|
|
} |
|
|
switch sec.Key("GRAVATAR_SOURCE").MustString("gravatar") { |
|
|
|
|
|
|
|
|
switch source := sec.Key("GRAVATAR_SOURCE").MustString("gravatar"); source { |
|
|
case "duoshuo": |
|
|
case "duoshuo": |
|
|
GravatarSource = "http://gravatar.duoshuo.com/avatar/" |
|
|
GravatarSource = "http://gravatar.duoshuo.com/avatar/" |
|
|
default: |
|
|
|
|
|
|
|
|
case "gravatar": |
|
|
GravatarSource = "//1.gravatar.com/avatar/" |
|
|
GravatarSource = "//1.gravatar.com/avatar/" |
|
|
|
|
|
default: |
|
|
|
|
|
GravatarSource = source |
|
|
} |
|
|
} |
|
|
DisableGravatar = sec.Key("DISABLE_GRAVATAR").MustBool() |
|
|
DisableGravatar = sec.Key("DISABLE_GRAVATAR").MustBool() |
|
|
if OfflineMode { |
|
|
if OfflineMode { |
|
|