Skip to content
Permalink
Browse files

Done ☺♥

  • Loading branch information...
Depado committed Oct 2, 2016
1 parent 370b87c commit 48ebcd7b79e2ec1a98f52905dfac9ae90bb8f4a0
Showing with 46 additions and 8 deletions.
  1. +2 −0 .gitignore
  2. +4 −3 conf/conf.go
  3. +34 −5 templates/index.tmpl
  4. +6 −0 views/message.go
@@ -27,3 +27,5 @@ assets/node_modules
assets/semantic
assets/semantic.json
conf.yml
royancouragements
release.tar.gz
@@ -7,9 +7,10 @@ import (
)

type conf struct {
Host string `yaml:"host"`
Port int `yaml:"port"`
Debug bool `yaml:"debug"`
Host string `yaml:"host"`
Port int `yaml:"port"`
Debug bool `yaml:"debug"`
Accept bool `yaml:"accept"`
}

// C is the global conf
@@ -82,6 +82,35 @@
</div>
</div>
{{ end }}
<div class="ui icon message">
<i class="alarm outline icon"></i>
<div class="content">
<div class="header">
La course est à présent terminée !
</div>
<p>Vous avez été 36 personnes à leur envoyer plus de 120 messages, et pour ça ils vous remercient ! (Je présume)</p>
<p>Sans comptez ceux qui leur ont envoyé leur soutien en passant directement sur le site de <a href="http://marchons.com">marchons.com</a> !</p>
</div>
</div>
<div class="ui segment">
<h3>Classement</h3>
<h4>24h Marche</h4>
<ul>
<li>Christian ‘Le Fou’ Mauduit est arrivé premier de son épreuve, avec ses 165km et 142m !</li>
</ul>
<h4>24h Course</h4>
<ul>
<li>1. En 15<sup>ème</sup> position, Pierre ‘Dark Poupou’ Houssin ! Il a parcouru 119km et 402m !</li>
<li>2. En 16<sup>ème</sup> position, Pauline ‘Queen of the Gif’ Barnouin ! 110km et 654m au compteur !</li>
<li>3. En 21<sup>ème</sup> position, Robin ‘Not Batman’ Leboeuf ! 101km et 807m !</li>
<li>4. En 22<sup>ème</sup> position, François(e) ‘Fanch’ Donval ! On a enfin notre réponse : 101km et 218m !</li>
<li>5. En 23<sup>ème</sup> position, Christophe ‘FREYBLA’ Freihuber ! 100km et 18m !</li>
<li>6. En 25<sup>ème</sup> position, Alison ‘Pimpante Party Planner’ Eastaway ! 86km et 407m !</li>
<li>7. En 26<sup>ème</sup> position, Wilfrid ‘The Warrior’ Lancelle ! 83km et 145m !</li>
<li>8. En 27<sup>ème</sup> position, Stéph ‘Bikette’ Baltus ! 83km et 145m !</li>
<li>9. En 28<sup>ème</sup> position, Jean-‘The Director’ Louis Bergamo ! 76km et 204m !</li>
</ul>
</div>
<div class="ui icon message">
<i class="inbox icon"></i>
<div class="content">
@@ -95,7 +124,7 @@
</div>
<div class="ui segment center aligned">
<form class="ui form" action="/" method="post">
<div class="field">
<div class="disabled field">
<div class="ui selection dropdown">
<input name="athlete" type="hidden">
<i class="dropdown icon"></i>
@@ -107,16 +136,16 @@
</div>
</div>
</div>
<div class="field">
<div class="disabled field">
<input name="name" placeholder="Name" type="text">
</div>
<div class="field">
<div class="disabled field">
<input name="mail" placeholder="Mail" type="email">
</div>
<div class="field">
<div class="disabled field">
<textarea name="message" rows="2" placeholder="Message"></textarea>
</div>
<button class="ui button" type="submit">Submit</button>
<button class="ui button disabled" type="submit">Submit</button>
</form>
</div>
<div class="ui icon message">
@@ -6,6 +6,8 @@ import (
"net/url"

"github.com/gin-gonic/gin"

"github.com/Depado/royancouragements/conf"
)

// SendForm is the form required to send a message
@@ -19,6 +21,10 @@ type SendForm struct {
// PostMessage is the handler for the form post
func PostMessage(c *gin.Context) {
var err error
if !conf.C.Accept {
c.Redirect(http.StatusMovedPermanently, "/")
return
}
var form SendForm
if err = c.Bind(&form); err != nil {
c.HTML(http.StatusOK, "index.tmpl", gin.H{"athletes": athletes, "posted": "errors"})

0 comments on commit 48ebcd7

Please sign in to comment.
You can’t perform that action at this time.