Added Gravatar avatar icons. issue 39

This commit is contained in:
Ziver Koc 2016-11-19 17:36:45 +01:00
parent dfa07de6c8
commit 5b2eabcfd3
3 changed files with 16 additions and 2 deletions

View file

@ -76,8 +76,8 @@
</a> </a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li> <li>
<div align="center" style="font-size: 110px;height: 120px;"> <div align="center">
<span class="glyphicon glyphicon-user"></span> <img src="{{user.getAvatarUrl()}}" />
</div> </div>
</li> </li>
<li class="divider"></li> <li class="divider"></li>

View file

@ -6,6 +6,13 @@
<div class="panel-body"> <div class="panel-body">
<form class="form-horizontal" method="POST"> <form class="form-horizontal" method="POST">
<input type="hidden" name="action" value="modify_local_user"> <input type="hidden" name="action" value="modify_local_user">
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<img src="{{user.getLargeAvatarUrl()}}" />
</div>
</div>
<div class="form-group"> <div class="form-group">
<label for="username" class="col-sm-2 control-label">Username:</label> <label for="username" class="col-sm-2 control-label">Username:</label>
<div class="col-sm-10"> <div class="col-sm-10">

View file

@ -1,5 +1,6 @@
package se.hal.struct; package se.hal.struct;
import zutil.api.Gravatar;
import zutil.db.DBConnection; import zutil.db.DBConnection;
import zutil.db.bean.DBBean; import zutil.db.bean.DBBean;
import zutil.db.bean.DBBeanSQLResultHandler; import zutil.db.bean.DBBeanSQLResultHandler;
@ -69,6 +70,12 @@ public class User extends DBBean{
public void setEmail(String email) { public void setEmail(String email) {
this.email = email; this.email = email;
} }
public String getAvatarUrl(){
return Gravatar.getImageUrl(email, 130);
}
public String getLargeAvatarUrl(){
return Gravatar.getImageUrl(email, 250);
}
public String getAddress() { public String getAddress() {
return address; return address;
} }