Created
January 29, 2015 08:26
-
-
Save oliviermarin/db95d01a94e500e9ff03 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<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