Skip to content

Instantly share code, notes, and snippets.

@oliviermarin
Created January 29, 2015 08:26
Show Gist options
  • Save oliviermarin/db95d01a94e500e9ff03 to your computer and use it in GitHub Desktop.
Save oliviermarin/db95d01a94e500e9ff03 to your computer and use it in GitHub Desktop.
<div class="panel panel-default">
<div class="panel-heading text-center">Liste de mes challenges !</div>
<div class="panel-body">
<div class="col-xs-12 col-sm-12 col-md-10 col-md-offset-1 col-lg-10 col-lg-offset-1">
<br />
<ul class="list-group">
<%
for(Challenge challenge : challenges){
%>
<li class="list-group-item">
<div class="row">
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
description : <% out.println(challenge.getDescription()); %>
</div>
<div class="col-xs-2 col-xs-offset-6 col-sm-2 col-sm-offset-6 col-md-2 col-md-offset-6 col-lg-2 col-lg-offset-6 text-center">
<span class="badge"><% out.println(Constants.hashMapChallenge.get(challenge.getStatut())); %></span>
</div>
</div>
<div class="row">
<%
//--------------------
// local variable for switch treatment
//--------------------
Integer state = challenge.getStatut();
Integer idChallenge = challenge.getId();
Integer idUser = userTest.getId();
Integer challengeIdUser = challenge.getId_user();
Integer challengeIdContact = challenge.getId_contact();
//--------------------
// treatment to show good buttons in current challenge
//--------------------
switch (state) {
case 10:
if( challengeIdContact.equals(idUser) ){
%>
<div class="col-xs-4 col-xs-offset-4 col-sm-4 col-sm-offset-4 col-md-4 col-md-offset-4 col-lg-4 col-lg-offset-4 text-center">
<%
String getRequest = "/TreatChallenge?function=choiceChallenge&choice=true&idUser="+idUser+"&idChallenge="+idChallenge;
%>
<a href="${pageContext.request.contextPath}<%= getRequest %>">
<button type="button" class="btn btn-success">Accepter</button>
</a>
<a href="#">
<button type="button" class="btn btn-danger">Refuser</button>
</a>
</div>
<%
} else {
System.out.println("challengeIdContact : "+challengeIdContact+" | idUser : "+idUser);
%>
<br />
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center">
<div class="alert alert-warning" role="alert">En attente de validation !</div>
</div>
<%
}
break;
case 20:
if( challengeIdUser.equals(idUser) ){
%>
<div class="col-xs-2 col-xs-offset-5 col-sm-2 col-sm-offset-5 col-md-2 col-md-offset-5 col-lg-2 col-lg-offset-5 ">
<a href="http://www.w3schools.com">
<button type="button" class="btn btn-info">Terminer</button>
</a>
</div>
<%
} else {
System.out.println("challengeIdUser : "+challengeIdUser+" | idUser : "+idUser);
%>
<br />
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center">
<div class="alert alert-warning" role="alert">Résultat à venir ...</div>
</div>
<%
}
break;
case 30:
break;
case 40:
if( challengeIdContact.equals(idUser) ){
%>
<div class="col-xs-4 col-xs-offset-4 col-sm-4 col-sm-offset-4 col-md-4 col-md-offset-4 col-lg-4 col-lg-offset-4 text-center">
<a href="http://www.w3schools.com">
<button type="button" class="btn btn-success">Accepter</button>
</a>
<a href="http://www.w3schools.com">
<button type="button" class="btn btn-danger">Refuser</button>
</a>
</div>
<%
} else {
%>
<br />
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 text-center">
<div class="alert alert-warning" role="alert">Validation du challenge en cours...</div>
</div>
<%
}
break;
default:
break;
}
%>
</div>
</li>
<%
}
%>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- /.row -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment