Commit c2a62621 authored by okhin's avatar okhin 🚴

Merge branch...

Merge branch '47-message-de-confirmation-de-la-prise-en-compte-en-cas-de-demandes-divers' into 'preprod'

Resolve "Message de confirmation de la prise en compte en cas de demandes divers"

Closes #47

See merge request !50
parents ff0d2cdb 2381fd66
Pipeline #2216 passed with stages
in 1 minute and 27 seconds
...@@ -116,6 +116,7 @@ class Perso extends Controller ...@@ -116,6 +116,7 @@ class Perso extends Controller
public function login($f3, $args) public function login($f3, $args)
{ {
$f3->clear('SESSION.error'); $f3->clear('SESSION.error');
$f3->clear('SESSION.message');
$f3->set('form_visible', 'login'); $f3->set('form_visible', 'login');
if ($f3->get('action')=='renew_password') { if ($f3->get('action')=='renew_password') {
...@@ -268,7 +269,7 @@ class Perso extends Controller ...@@ -268,7 +269,7 @@ class Perso extends Controller
if ($f3->exists('SESSION.id')) { if ($f3->exists('SESSION.id')) {
// Let's firts check that both the password match // Let's firts check that both the password match
if ($f3->get('password') != $f3->get('password_confirmation')) { if ($f3->get('password') != $f3->get('password_confirmation')) {
$f3->set('SESSION.error', 'Passwords mismatch'); $f3->set('SESSION.error', _("Les mots de passe ne correspondent pas"));
} else { } else {
$sql = "UPDATE users SET email='".\Utils::asl($f3->get('email'))."', $sql = "UPDATE users SET email='".\Utils::asl($f3->get('email'))."',
pseudo='".\Utils::asl($f3->get('pseudo'))."'"; pseudo='".\Utils::asl($f3->get('pseudo'))."'";
...@@ -311,6 +312,7 @@ class Perso extends Controller ...@@ -311,6 +312,7 @@ class Perso extends Controller
$f3->set("error", _("Cette adresse existe déjà.")); $f3->set("error", _("Cette adresse existe déjà."));
$f3->error('403'); $f3->error('403');
} }
$f3->set('SESSION.message', _("Adresse ajoutée à votre profil"));
break; break;
case 'DELETE': case 'DELETE':
try { try {
...@@ -324,6 +326,7 @@ class Perso extends Controller ...@@ -324,6 +326,7 @@ class Perso extends Controller
$f3->set("error", _("Cette adresse est utilisée pour une de vos contreparties")); $f3->set("error", _("Cette adresse est utilisée pour une de vos contreparties"));
$f3->error('403'); $f3->error('403');
}; };
$f3->set('SESSION.message', _("Adresse supprimée de votre profil"));
break; break;
} }
$f3->reroute('/perso'); $f3->reroute('/perso');
...@@ -382,7 +385,7 @@ class Perso extends Controller ...@@ -382,7 +385,7 @@ class Perso extends Controller
} }
// 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('SESSION.message', _("Merci, vos contreparties seront envoyées dès que possible !"));
$f3->reroute('/perso'); $f3->reroute('/perso');
} }
...@@ -532,6 +535,7 @@ class Perso extends Controller ...@@ -532,6 +535,7 @@ class Perso extends Controller
user_id = '".$user_id."', user_id = '".$user_id."',
identifier = '".$identifier."', identifier = '".$identifier."',
cumul = 0;"); cumul = 0;");
$f3->set('SESSION.message', _("Don récurrent supprimé."));
$f3->reroute('/perso'); $f3->reroute('/perso');
} }
......
...@@ -19,9 +19,6 @@ ...@@ -19,9 +19,6 @@
</form> </form>
<p>Erreur: </p> <p>Erreur: </p>
<repeat group="{{ @SESSION.errors }}" value="{{ @error }}">
<p>{{@error}}</p>
</repeat>
<section id="gift_holder"> <section id="gift_holder">
<!-- Différents affichages possibles --> <!-- Différents affichages possibles -->
<div id="no_cado" class="cadeaux" style="display:none"> <div id="no_cado" class="cadeaux" style="display:none">
......
...@@ -8,6 +8,12 @@ ...@@ -8,6 +8,12 @@
<input type="hidden" name="csrf" id="csrf" value="{{ @CSRF }}" /> <input type="hidden" name="csrf" id="csrf" value="{{ @CSRF }}" />
<fieldset class="form-group modal-form-only"> <fieldset class="form-group modal-form-only">
<h3>{{ _("Le site de dons a changé. À présent, utilisez votre adresse e-mail comme identifiant.") }} </h3> <h3>{{ _("Le site de dons a changé. À présent, utilisez votre adresse e-mail comme identifiant.") }} </h3>
<check if="{{ @@SESSION.message }}">
<p class="modal-row alert alert-info">{{ @SESSION.message }}</p>
</check>
<check if="{{ @@SESSION.error }}">
<p class="modal-row alert alert-danger">{{ @SESSION.error }}</p>
</check>
<div class="modal-row form-group"> <div class="modal-row form-group">
<label for="email">{{ _("Adresse mail") }}</label> <label for="email">{{ _("Adresse mail") }}</label>
<input class="form-control" type="email" name="email" id="email" required> <input class="form-control" type="email" name="email" id="email" required>
...@@ -149,3 +155,12 @@ ...@@ -149,3 +155,12 @@
</div> </div>
</nav> </nav>
</div> </div>
<section id="messages">
<check if="{{ @@SESSION.message }}">
<p class="alert alert-info">{{ @SESSION.message }}</p>
</check>
<check if="{{ @@SESSION.error }}">
<p class="alert alert-danger">{{ @SESSION.error }}</p>
</check>
</section>
...@@ -149,9 +149,6 @@ ...@@ -149,9 +149,6 @@
</select></p> </select></p>
<input type="submit" class="big_button" value="Valider" <check if="{{ @adresse }}"><false>disabled</false>/</check>/> <input type="submit" class="big_button" value="Valider" <check if="{{ @adresse }}"><false>disabled</false>/</check>/>
</div> </div>
<check if="{{ @error!='' }}">
<p class="error">{{ @error }}</p>
</check>
</form> </form>
</check> </check>
</section> </section>
...@@ -32,12 +32,6 @@ ...@@ -32,12 +32,6 @@
<p><input type="button" onclick="document.forms['f1']['create_user'].value=1;document.forms['f1'].submit()" class="btn_password" value="{{ _('Créer un compte') }}" /></p> <p><input type="button" onclick="document.forms['f1']['create_user'].value=1;document.forms['f1'].submit()" class="btn_password" value="{{ _('Créer un compte') }}" /></p>
</form> </form>
<check if="{{ @error!='' }}">
<p class="error">{{ @error }}</p>
</check>
<check if="{{ @information!='' }}">
<p class="information">{{ @information }}</p>
</check>
</false> </false>
</check> </check>
</section> </section>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment