demander la motiviation uniquement si registration byadmin et non whitelist
This commit is contained in:
parent
b7d157cf1b
commit
ececb38afe
|
@ -875,10 +875,15 @@ class RegistrationController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
// Si validation par administrateur demander une motivation
|
// Si validation par administrateur demander une motivation
|
||||||
if(is_null($data->getMotivation() )) {
|
$moderegistration = $this->getParameter('moderegistration');
|
||||||
$form->addError(new FormError("Attention, le suffixe de votre adresse mail n’est pas dans la liste des administrations autorisées, merci de bien vouloir privilégier votre adresse professionnelle si vous en avez une.<br>Si ce n’est pas le cas, il faut que vous renseigniez la case motivation de votre demande"));
|
if(is_null($data->getMotivation())&&$moderegistration=="byadmin") {
|
||||||
|
// On recherche le domaine du mail dans la liste blanche
|
||||||
|
$email=explode("@",$data->getEmail());
|
||||||
|
$domaine=end($email);
|
||||||
|
$whitelist = $this->getDoctrine()->getManager()->getRepository("CadolesCoreBundle:Whitelist")->findBy(["label"=>$domaine]);
|
||||||
|
if(!$whitelist)
|
||||||
|
$form->addError(new FormError("Attention, le suffixe de votre adresse mail n’est pas dans la liste des administrations autorisées, merci de bien vouloir privilégier votre adresse professionnelle si vous en avez une.<br>Si ce n’est pas le cas, il faut que vous renseigniez la case motivation de votre demande"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($form->get('submit')->isClicked() && !$form->isValid()) {
|
if ($form->get('submit')->isClicked() && !$form->isValid()) {
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
{% block pagewrapper %}
|
{% block pagewrapper %}
|
||||||
<div style="width: 400px;margin: auto;text-align: center;margin-top: 50px;">
|
<div style="width: 400px;margin: auto;text-align: center;margin-top: 50px;">
|
||||||
<a href="{{ path("cadoles_core_home") }}">
|
<a href="{{ path("cadoles_core_home") }}">
|
||||||
<img id="logo" src="/{{ alias }}/{{ app.session.get('logo') }}">
|
<img id="logo" src="/{{ alias }}/{{ app.session.get('logo') }}" style="max-width: 100%; max-height:100px;">
|
||||||
|
|
||||||
<h1>{{ app.session.get('appname') }}</h1>
|
<h1>{{ app.session.get('appname') }}</h1>
|
||||||
</a>
|
</a>
|
||||||
|
|
Loading…
Reference in New Issue