Commit 190eeb61 authored by okhin's avatar okhin 🚴

Merge branch '32-nouveau-front' into 'preprod'

Ajout des petits triangles

See merge request !30
parents 3d6385d9 3a43f954
Pipeline #2123 passed with stages
in 1 minute and 19 seconds
...@@ -25,6 +25,12 @@ class Perso extends Controller ...@@ -25,6 +25,12 @@ class Perso extends Controller
$this->get_contreparties($f3); $this->get_contreparties($f3);
$this->get_dons($f3); $this->get_dons($f3);
$this->get_recurrents($f3); $this->get_recurrents($f3);
if ($f3->exists('GET.validate')) {
$f3->set('modal_counterparts', '1');
$f3->clear('GET.validate');
} else {
$f3->set('modal_counterparts', '0');
};
$f3->set('block_content', 'user/perso.html'); $f3->set('block_content', 'user/perso.html');
} }
...@@ -356,6 +362,7 @@ class Perso extends Controller ...@@ -356,6 +362,7 @@ class Perso extends Controller
// Récupération des valeurs du formulaire // Récupération des valeurs du formulaire
$adresse_id = $f3->get('adresse_id'); $adresse_id = $f3->get('adresse_id');
$quoi = $f3->get('quoi'); $quoi = $f3->get('quoi');
$commentaire = $f3->get('commentaire');
$valeur = 0; $valeur = 0;
$piplome_id = intval(substr($f3->get('piplome_id'), 0, strpos($f3->get('piplome_id'), '_'))); $piplome_id = intval(substr($f3->get('piplome_id'), 0, strpos($f3->get('piplome_id'), '_')));
$taille = intval($f3->get('taille')); $taille = intval($f3->get('taille'));
...@@ -380,22 +387,22 @@ class Perso extends Controller ...@@ -380,22 +387,22 @@ class Perso extends Controller
if ($cumul >= $valeur) { if ($cumul >= $valeur) {
switch ($quoi) { switch ($quoi) {
case 'piplome': case 'piplome':
$db->query("INSERT INTO contreparties (user_id,datec,quoi,taille,adresse_id,status) VALUES ('".$f3->get('SESSION.id')."',NOW(),'piplome','".\Utils::asl($piplome_id)."','".\Utils::asl($adresse_id)."',1)"); $db->query("INSERT INTO contreparties (user_id,datec,quoi,taille,adresse_id,status,commentaire) VALUES ('".$f3->get('SESSION.id')."',NOW(),'piplome','".\Utils::asl($piplome_id)."','".\Utils::asl($adresse_id)."',1, '".\Utils::asl($commentaire)."')");
break; break;
case 'pibag': case 'pibag':
$db->query("INSERT INTO contreparties (user_id,datec,quoi,taille,adresse_id,status) VALUES ('".$f3->get('SESSION.id')."',NOW(),'pibag','','".\Utils::asl($adresse_id)."',1)"); $db->query("INSERT INTO contreparties (user_id,datec,quoi,taille,adresse_id,status) VALUES ('".$f3->get('SESSION.id')."',NOW(),'pibag','','".\Utils::asl($adresse_id)."',1, '".\Utils::asl($commentaire)."')");
break; break;
case 'pishirt': case 'pishirt':
$db->query("INSERT INTO contreparties (user_id,datec,quoi,taille,adresse_id,status) VALUES ('".$f3->get('SESSION.id')."',NOW(),'pishirt','".\Utils::asl($taille)."','".\Utils::asl($adresse_id)."',1)"); $db->query("INSERT INTO contreparties (user_id,datec,quoi,taille,adresse_id,status) VALUES ('".$f3->get('SESSION.id')."',NOW(),'pishirt','".\Utils::asl($taille)."','".\Utils::asl($adresse_id)."',1, '".\Utils::asl($commentaire)."')");
break; break;
case 'hoopie': case 'hoopie':
$db->query("INSERT INTO contreparties (user_id,datec,quoi,taille,adresse_id,status) VALUES ('".$f3->get('SESSION.id')."',NOW(),'hoodie','".\Utils::asl($taille_h)."','".\Utils::asl($adresse_id)."',1)"); $db->query("INSERT INTO contreparties (user_id,datec,quoi,taille,adresse_id,status) VALUES ('".$f3->get('SESSION.id')."',NOW(),'hoodie','".\Utils::asl($taille_h)."','".\Utils::asl($adresse_id)."',1, '".\Utils::asl($commentaire)."')");
} }
} }
// Puis diminution du cumul de la valeur des contreparties // Puis diminution du cumul de la valeur des contreparties
$db->query("UPDATE users SET cumul = cumul - ".$valeur." WHERE id='".$f3->get('SESSION.id')."'"); $db->query("UPDATE users SET cumul = cumul - ".$valeur." WHERE id='".$f3->get('SESSION.id')."'");
$f3->set('msg', _("Merci, vos contreparties seront envoyées dès que possible !")); $f3->set('msg', _("Merci, vos contreparties seront envoyées dès que possible !"));
$this->show($f3, $args); $f3->reroute('/perso');
} }
public function receipt($f3, $params) public function receipt($f3, $params)
...@@ -412,18 +419,18 @@ class Perso extends Controller ...@@ -412,18 +419,18 @@ class Perso extends Controller
$logger->write($command . " " .$args); $logger->write($command . " " .$args);
// Vérification que le don appartient bien à l'utilisateur connecté // Vérification que le don appartient bien à l'utilisateur connecté
$query="SELECT dons.datec, $query="SELECT dons.datec,
dons.somme, dons.somme,
adresses.nom as pseudo, adresses.nom as pseudo,
adresses.adresse, adresses.adresse,
adresses.adresse2, adresses.adresse2,
adresses.codepostal, adresses.codepostal,
adresses.ville, adresses.ville,
adresses.pays adresses.pays
FROM dons FROM dons
INNER JOIN users ON users.id = dons.user_id INNER JOIN users ON users.id = dons.user_id
LEFT OUTER JOIN adresses ON adresses.user_id = users.id LEFT OUTER JOIN adresses ON adresses.user_id = users.id
WHERE users.id=".$f3->get('SESSION.id')." AND adresses.defaut IS true AND dons.id=".\Utils::asl($id).";"; WHERE users.id=".$f3->get('SESSION.id')." AND adresses.defaut IS true AND dons.id=".\Utils::asl($id).";";
$result = $db->query($query); $result = $db->query($query);
$logger->write($query); $logger->write($query);
$don = $result->fetch(\PDO::FETCH_ASSOC); $don = $result->fetch(\PDO::FETCH_ASSOC);
...@@ -456,22 +463,22 @@ class Perso extends Controller ...@@ -456,22 +463,22 @@ class Perso extends Controller
); );
$date = substr($don['datec'], 8, 2)." ".$monthes[substr($don['datec'], 5, 2)]." ".substr($don['datec'], 0, 4); $date = substr($don['datec'], 8, 2)." ".$monthes[substr($don['datec'], 5, 2)]." ".substr($don['datec'], 0, 4);
$content = '<?xml version="1.0" encoding="UTF-8"?> $content = '<?xml version="1.0" encoding="UTF-8"?>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve"> <xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
<fields> <fields>
<field name="address"> <field name="address">
<value>'.$address.'</value> <value>'.$address.'</value>
</field> </field>
<field name="donor"> <field name="donor">
<value>'.$name.'</value> <value>'.$name.'</value>
</field> </field>
<field name="content"> <field name="content">
<value>Reçu le '.$date.' un don de '.$amount.' euros de la part de '.$name.'.</value> <value>Reçu le '.$date.' un don de '.$amount.' euros de la part de '.$name.'.</value>
</field> </field>
<field name="date"> <field name="date">
<value>Fait à Paris le '.$date.'</value> <value>Fait à Paris le '.$date.'</value>
</field> </field>
</fields> </fields>
</xfdf>'; </xfdf>';
$fp = fopen("../tmp/".$id.".xfdf", "w"); $fp = fopen("../tmp/".$id.".xfdf", "w");
if ($fp) { if ($fp) {
fputs($fp, $content); fputs($fp, $content);
...@@ -537,12 +544,12 @@ class Perso extends Controller ...@@ -537,12 +544,12 @@ class Perso extends Controller
$result = $client->customerCancel($parameters); $result = $client->customerCancel($parameters);
// Let's add a 103 don at 0€ to keep track of them // Let's add a 103 don at 0€ to keep track of them
$f3->query("INSERT INTO dons SET $f3->query("INSERT INTO dons SET
status = '103', status = '103',
datec = NOW(), datec = NOW(),
somme = 0, somme = 0,
user_id = '".$user_id."', user_id = '".$user_id."',
identifier = '".$identifier."', identifier = '".$identifier."',
cumul = 0;"); cumul = 0;");
$f3->reroute('/perso'); $f3->reroute('/perso');
} }
......
...@@ -5,6 +5,5 @@ ...@@ -5,6 +5,5 @@
<include href="toolbar.html" /> <include href="toolbar.html" />
<include href="{{ @block_content }}" /> <include href="{{ @block_content }}" />
<include href="footer.html" /> <include href="footer.html" />
</check>
</body> </body>
</html> </html>
<head> <head>
<title>{{ _("Soutenez La Quadrature du Net !") }}</title> <title>{{ _("Soutenez La Quadrature du Net !") }}</title>
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="author" content="La Quadrature du Net" /> <meta name="author" content="La Quadrature du Net" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" type="image/png" href="favicon.png" /> <link rel="icon" type="image/png" href="favicon.png" />
<!-- Open graph --> <!-- Open graph -->
<meta property="og:title" content="{{ _('Soutenez La Quadrature du Net !') }}" /> <meta property="og:title" content="{{ _('Soutenez La Quadrature du Net !') }}" />
<meta property="og:url" content="https://soutien.laquadrature.net/" /> <meta property="og:url" content="https://soutien.laquadrature.net/" />
<!-- FIXME: Change the OG image --> <!-- FIXME: Change the OG image -->
<meta property="og:image" content="https://soutien.laquadrature.net/static/img/anim_3.gif" /> <meta property="og:image" content="https://soutien.laquadrature.net/static/img/anim_3.gif" />
<meta property="og:site_name" content="La Quadrature du Net" /> <meta property="og:site_name" content="La Quadrature du Net" />
<meta property="og:description" content="{{ _("Depuis sa création, La Quadrature du Net agit sans relâche pour qu'Internet demeure un outil de partage, de libre expression, d'émancipation et permette la participation de tous au débat démocratique.") }}" /> <meta property="og:description" content="{{ _("Depuis sa création, La Quadrature du Net agit sans relâche pour qu'Internet demeure un outil de partage, de libre expression, d'émancipation et permette la participation de tous au débat démocratique.") }}" />
<!-- Twitter cards --> <!-- Twitter cards -->
<meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@laquadrature" /> <meta name="twitter:site" content="@laquadrature" />
<meta name="twitter:title" content="{{ _("Soutenez la Quadrature du Net&nbsp!") }}"> <meta name="twitter:title" content="{{ _("Soutenez la Quadrature du Net&nbsp!") }}">
<meta name="twitter:image" content="https://soutien.laquadrature.net/static/img/anim_3.gif"> <meta name="twitter:image" content="https://soutien.laquadrature.net/static/img/anim_3.gif">
<meta name="twitter:description" content="{{ _("Depuis sa création, La Quadrature du Net agit sans relâche pour qu'Internet demeure un outil de partage, de libre expression, d'émancipation et permette la participation de tous au débat démocratique.") }}"> <meta name="twitter:description" content="{{ _("Depuis sa création, La Quadrature du Net agit sans relâche pour qu'Internet demeure un outil de partage, de libre expression, d'émancipation et permette la participation de tous au débat démocratique.") }}">
<!-- Styles --> <!-- Styles -->
<link rel="stylesheet" href="/static/css/bootstrap.css" media="all"> <link rel="stylesheet" href="/static/css/bootstrap.css" media="all">
<link rel="stylesheet" href="/static/css/fonts.css" media="all"> <link rel="stylesheet" href="/static/css/fonts.css" media="all">
<link rel="stylesheet" href="/static/css/forms.css" media="all"> <link rel="stylesheet" href="/static/css/forms.css" media="all">
<link rel="stylesheet" href="/static/css/modals.css" media="all"> <link rel="stylesheet" href="/static/css/modals.css" media="all">
<link rel="stylesheet" href="/static/css/collapsibles.css" media="all"> <link rel="stylesheet" href="/static/css/collapsibles.css" media="all">
<link rel="stylesheet" href="/static/css/layouts.css" media="all"> <link rel="stylesheet" href="/static/css/layouts.css" media="all">
<!-- Custom Styles pour la version 2018 -->
<link rel="stylesheet" href="./static/css/custom.css" media="all">
<!-- Custom Styles pour la version 2018 -->
<link rel="stylesheet" href="./static/css/custom.css" media="all">
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <!--
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Latest compiled and minified JavaScript --> -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<!-- Latest compiled and minified JavaScript -->
<!--
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
-->
</head> </head>
<div id="subtitle" class="row fluid"> <div id="subtitle" class="row">
<div class="page-header"> <div class="page-header">
<h1 class="text-left">{{ _("Merci de soutenir La Quadrature du Net &lt;3&nbsp;!")}}</h1> <h1 class="text-left">{{ _("Merci de soutenir La Quadrature du Net &lt;3&nbsp;!")}}</h1>
</div>
</div> </div>
<div id="perso" class="row fluid"> <div id="perso" class="row fluid">
<div class="col-md-4"><!-- Form infos du compte --> <div class="col-md-4"><!-- Form infos du compte -->
<div class="panel panel-default"> <div class="panel panel-default">
<input id="compte" type="checkbox"> <input id="compte" type="checkbox">
<label for="compte" class="panel-heading" role="tab" id="headingInfos"> <label for="compte" class="panel-heading" role="tab" id="headingInfos">
<div class="panel-heading" role="tab" id="headingInfos">
<div class="panel-title col-xs text-left"> <div class="panel-title col-xs text-left">
{{ _("Compte")}} {{ _("Compte")}}
<div class="panel-title col-xs-2 text-right"> <div class="panel-title col-xs-2 text-right">
...@@ -39,129 +39,153 @@ ...@@ -39,129 +39,153 @@
</div> </div>
</div> </div>
</div> </div>
</div><!-- /Form infos du compte --> <div id="collapseInfos" class="panel-collapse collapse" aria-labelledby="headingInfos">
<div class="col-md-4"><!-- Form addresses --> <div class="panel-body text-left">
<div class="panel panel-default"> <form method="POST" action="{{ 'infos' | alias }}">
<input id="adresses" type="checkbox"> <input type="hidden" name="csrf" value="{{ @CSRF }}" />
<label for="adresses" class="panel-heading" role="tab" id="headingInfos"> <div class="form-group">
<div class="panel-title col-xs text-left"> <label for="pseudo">{{ _("Pseudo") }}</label>
{{ _("Adresses")}} <input type="text" class="form-control" id="pseudo" name="pseudo" value="{{ @infos.pseudo }}">
<div class="panel-title col-xs-2 text-right"> </div>
<div class="form-group">
<label for="email">{{ _("Adresse mail")}}</label>
<input type="email" class="form-control" name="email" id="email" value="{{ @infos.email }}">
</div>
<div class="form-group">
<label for="password">{{ _("Mot de passe")}}</label>
<input type="password" class="form-control" name="password" id="password">
</div> </div>
<div class="form-group">
<label for="password_confirmation">{{ _("Confirmation de mot de passe")}}</label>
<input type="password" class="form-control" name="password_confirmation" id="password_confirmation">
</div>
<input type="submit" class="btn btn-lg btn-primary c-boutonslongs" value="{{ _("Mettre à jour") }}">
</form>
</div>
</div>
</div>
</div><!-- /Form infos du compte -->
<div class="col-md-4"><!-- Form addresses -->
<div class="panel panel-default">
<input id="adresses" type="checkbox">
<label for="adresses" class="panel-heading" role="tab" id="headingInfos">
<div class="panel-title col-xs text-left">
{{ _("Adresses")}}
<div class="panel-title col-xs-2 text-right">
</div> </div>
</label> </div>
<div id="collapseAdresses" class="panel-collapse collapse" href="#collapseAdresses" aria-expanded="false" aria-controls="collapseAdresses"> </label>
<div class="panel-body text-left"> <div id="collapseAdresses" class="panel-collapse collapse" href="#collapseAdresses" aria-expanded="false" aria-controls="collapseAdresses">
<check if="{{ count(@adresses) > 0 }}"> <div class="panel-body text-left">
<h3>{{ _("Modifier une adresse")}}</h3> <check if="{{ count(@adresses) > 0 }}">
<form> <h3>{{ _("Modifier une adresse")}}</h3>
<div class="form-group"> <form>
<label for="">{{ _("Modifier une adresse")}}</label> <div class="form-group">
<select class="form-control"> <label for="">{{ _("Modifier une adresse")}}</label>
<repeat group="{{ @adresses }}" value="{{ @adresse }}"> <select class="form-control">
<option value="{{ @adresse.id }}">{{ @adresse.alias }}</option> <repeat group="{{ @adresses }}" value="{{ @adresse }}">
</select> <option value="{{ @adresse.id }}">{{ @adresse.alias }}</option>
</div> </repeat>
</form> </select>
</div>
<h3>{{ _("Ajouter une nouvelle adresse")}}</h3> </form>
<form method="POST" action="{{ 'adresses' | alias }}" id="create-adress-form"> <h3>{{ _("Ajouter une nouvelle adresse.")}}</h3>
<input type="hidden" name="csrf" value="{{ @CSRF }}" /> <form method="POST" action="{{ 'adresses' | alias }}" id="create-adress-form">
<input type="hidden" name="action" value="ADD" /> <input type="hidden" name="csrf" value="{{ @CSRF }}" />
<input type="hidden" name="id" value="{{ @adresse.id }}" /> <input type="hidden" name="action" value="ADD" />
<div class="form-group"> <input type="hidden" name="id" value="" />
<div class="form-group">
<label for="alias">{{ _("Nom de l'adresse")}}</label> <label for="alias">{{ _("Nom de l'adresse")}}</label>
<input type="text" class="form-control" name="alias" value="{{ @adresse.alias }}"> <input type="text" class="form-control" name="alias" value="">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="nom">{{ _("Destinataire") }}</label> <label for="nom">{{ _("Destinataire") }}</label>
<input type="text" class="form-control" name="nom" value="{{ @adresse.nom }}"> <input type="text" class="form-control" name="nom" value="">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="adresse">{{ _("Adresse")}}</label> <label for="adresse">{{ _("Adresse")}}</label>
<input type="text" class="form-control" name="adresse" value="{{ @adresse.adresse }}"> <input type="text" class="form-control" name="adresse" value="">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="adresse2">{{ _("Complément d'adresse")}}</label> <label for="adresse2">{{ _("Complément d'adresse")}}</label>
<input type="text" class="form-control" name="adresse2" value="{{ @adresse.adresse2 }}"> <input type="text" class="form-control" name="adresse2" value="">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="codepostal">{{ _("Code Postal")}}</label> <label for="codepostal">{{ _("Code Postal")}}</label>
<input type="text" class="form-control" name="codepostal" value="{{ @adresse.codepostal }}"> <input type="text" class="form-control" name="codepostal" value="">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="ville">{{ _("Ville")}}</label> <label for="ville">{{ _("Ville")}}</label>
<input type="text" class="form-control" name="ville" value="{{ @adresse.ville }}"> <input type="text" class="form-control" name="ville" value="">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="state">{{ _("Province / État")}}</label> <label for="state">{{ _("Province / État")}}</label>
<input type="text" class="form-control" name="state" value="{{ @adresse.etat }}"> <input type="text" class="form-control" name="state" value="">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="pays">{{ _("Pays")}}</label> <label for="pays">{{ _("Pays")}}</label>
<input type="text" class="form-control" name="pays" value="{{ @adresse.pays }}"> <input type="text" class="form-control" name="pays" value="">
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="default"> <label for="default">
<input type="checkbox" name="defaut" value="true" <check if="{{ @adresse.defaut > 0 }}">checked</check>>{{ _("Utiliser comme adresse par défaut.") }} <input type="checkbox" name="defaut" value="true" >{{ _("Utiliser comme adresse par défaut.") }}
</label> </label>
</div> </div>
<input type="submit" class="btn btn-lg c-boutonslongs" value="{{ _("Créer cette adresse")}}"> <input type="submit" class="btn btn-lg c-boutonslongs" value="{{ _("Créer cette adresse")}}">
</form> </form>
</div>
</div> </div>
</div> </div>
</div><!-- / Form Adresses --> </div>
<div class="col-md-4"><!-- Form historique --> </div><!-- / Form Adresses -->
<div class="panel panel-default"> <div class="col-md-4"><!-- Form historique -->
<input id="histo" type="checkbox"> <div class="panel panel-default">
<label for="histo" class="panel-heading" role="tab" id="headingInfos"> <input id="histo" type="checkbox">
<div class="panel-title col-xs text-left"> <label for="histo" class="panel-heading" role="tab" id="headingInfos">
{{ _("Historique")}} <div class="panel-title col-xs text-left">
<div class="panel-title col-xs-2 text-right"> {{ _("Historique")}}
</div> <div class="panel-title col-xs-2 text-right">
</div>
</label>
<div id="collapseHistorique" class="panel-collapse collapse" aria-labelledby="headingHistorique">
<div class="panel-body text-left">
<table class="table text-left">
<tr>
<th>{{ _("Date") }}</th>
<th>{{ _("Dons") }}</th>
<th>{{ _("Récurent") }}</th>
<th>{{ _("Contreparties") }}</th>
</tr>
<repeat group="{{ @dons_recurrents }}" value="{{ @don }}">
<tr>
<td>{{ @don.datec }}</td>
<td>{{ @don.somme }}</td>
<td>{{ _("Oui")}}</td>
<td></td>
</tr>
</repeat>
<repeat group="{{ @dons }}" value="{{ @don }}">
<tr>
<td>{{ @don.datec }}</td>
<td>{{ @don.somme }}</td>
<td>{{ _("Non")}}</td>
<td></td>
</tr>
</repeat>
<repeat group="{{ @contreparties }}" value="{{ @contrepartie }}">
<tr>
<td>{{ @contrepartie.datec }}</td>
<td></td>
<td></td>
<td>{{ @contrepartie.quoi }}</td>
</tr>
</repeat>
</table>
</div> </div>
</div> </div>
</label>
<div id="collapseHistorique" class="panel-collapse collapse" aria-labelledby="headingHistorique">
<div class="panel-body text-left">
<table class="table text-left">
<tr>
<th>{{ _("Date") }}</th>
<th>{{ _("Dons") }}</th>
<th>{{ _("Récurent") }}</th>
<th>{{ _("Contreparties") }}</th>
</tr>
<repeat group="{{ @dons_recurrents }}" value="{{ @don }}">
<tr>
<td>{{ @don.datec }}</td>
<td>{{ @don.somme }}</td>
<td>{{ _("Oui")}}</td>
<td></td>
</tr>
</repeat>
<repeat group="{{ @dons }}" value="{{ @don }}">
<tr>
<td>{{ @don.datec }}</td>
<td>{{ @don.somme }}</td>
<td>{{ _("Non")}}</td>
<td></td>
</tr>
</repeat>
<repeat group="{{ @contreparties }}" value="{{ @contrepartie }}">
<tr>
<td>{{ @contrepartie.datec }}</td>
<td></td>
<td></td>
<td>{{ @contrepartie.quoi }}</td>
</tr>
</repeat>
</table>
</div>
</div> </div>
</div><!-- / Form historique --> </div>
</div> </div><!-- / Form historique -->
</section> </div>
<section id="wrapper" class="text-center fluid"> <section id="wrapper" class="text-center fluid">
<div id="subtitle" class="row"> <div id="subtitle" class="row">
<div class="page-header"> <div class="page-header">
...@@ -207,10 +231,10 @@ ...@@ -207,10 +231,10 @@
<h2 class="text-left">{{ _("Demander des contreparties")}}</h2> <h2 class="text-left">{{ _("Demander des contreparties")}}</h2>
</div> </div>
<!-- FIXME: Lien page contrepartie --> <!-- FIXME: Lien page contrepartie -->
<p class="text-left">{{ _("Pour débloquer les objets associés à un bonus, cliquez sur l'icône de celui-ci. Le monant disponible pour les objets sera déduit du montant du palier et les objets seront disponibles sur la page <a href=\"#\">Mes contreparties</a> pour en demander la livraison.")}}</p> <p class="text-left">{{ _("Pour débloquer les objets associés à un bonus, cliquez sur l'icône de celui-ci. Le montant disponible pour les objets sera déduit du montant du palier et les objets seront disponibles sur la page <a href=\"#\">Mes contreparties</a> pour en demander la livraison.")}}</p>
<div id="" class="row"> <div id="" class="row">
<form method="POST" action="{{ 'add_contrepartie' | alias }}" name="contreparties"> <form method="GET" action="{{ 'perso' | alias }}" name="contreparties">
<input type="hidden" name="csrf" value="{{ @CSRF }}"> <input type="hidden" name="validate" value="true">
<check if="{{ @infos.cumul >= 30 }}"> <check if="{{ @infos.cumul >= 30 }}">
<div class="col-md-8 col-md-offset-2"><!-- piplome --> <div class="col-md-8 col-md-offset-2"><!-- piplome -->
<div class="panel panel-default"> <div class="panel panel-default">
...@@ -221,21 +245,22 @@ ...@@ -221,21 +245,22 @@
<div class="col-md-3 text-center"> <div class="col-md-3 text-center">
<p> <p>
<img class="" src="/static/img/piplome.svg" alt=""> <img class="" src="/static/img/piplome.svg" alt="">
</p> </p>
</div> </div>
<div class="col-md-8"> <div class="col-md-8">
<div class="form-group text-left"> <div class="form-group text-left">
<label for="quoi1"> <label for="quoi1">
<h3 class="text-left">{{ _("Piplôme")}}</h3> <h3 class="text-left">{{ _("Piplôme")}}</h3>
</label> </label>
<form class="text-left"> <div class="text-left">
<label for="piplome_id">{{ _("Titulaire du Piplôme")}}</label> <label for="piplome_id">{{ _("Titulaire du Piplôme")}}</label>
<input type="text" class="form-control" id="piplome_id" name="piplome_id" value="" placeholder="Nom, prénom, pseudonyme, etc …"> <input type="text" class="form-control" id="piplome_id" name="piplome_id" value="" placeholder="Nom, prénom, pseudonyme, etc …">
</form> </div>
</div>
</div>
<div class="c-prixcontrepartie">
<p>30&nbsp;</p>
</div> </div>
</div>
<div class="c-prixcontrepartie">
<p>30&nbsp;</p>
</div> </div>
</div> </div>
</div> </div>
...@@ -260,9 +285,6 @@ ...@@ -260,9 +285,6 @@
</label> </label>
</div> </div>
</div> </div>
<div class="c-prixcontrepartie">
<p>50&nbsp;</p>
</div>
</div> </div>
</div> </div>
</div><!-- / Pibag --> </div><!-- / Pibag -->
...@@ -293,11 +315,11 @@ ...@@ -293,11 +315,11 @@
</repeat> </repeat>
</select> </select>
</div> </div>
</form> </div>