| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 | 
							- <?php global $conf; ?>
 
- <div class="row justify-content-md-center">
 
- 	<div id="subscribe-form" class="col-lg-7 col-xl-5 text-center subscribe-form <?php if(!empty($conf->get('subscribe_disable_paste'))) echo "subscribe-disable-paste"; ?>" data-action="subscribe_save">
 
- 		<h5 class="text-muted text-uppercase">Inscription</h5>
 
- 		<img src="plugin/subscribe/img/subscribe_head.svg">
 
- 		<p class="mt-2 mb-3">Veuillez remplir le formulaire ci-dessous pour vous inscrire</p>
 
- 		<div class="row">
 
- 		<?php
 
- 		$passwordLegend = '';
 
- 		$forbiddenChars = htmlentities($conf->get('password_forbidden_char'));
 
- 		if(!empty($forbiddenChars)) $passwordLegend .= '<span class="text-danger pointer d-inline-block ml-1" data-tooltip title="'.$forbiddenChars.' interdits"><i class="far fa-question-circle"></i></span>';
 
- 		$selectedFormats = json_decode($conf->get('password_format'),true);
 
- 		if(is_array($selectedFormats) && !empty($selectedFormats)) $passwordLegend .= '<span class="font-italic text-primary pointer d-inline-block mt-1 float-right user-select-none subscribe-password-rules" data-type="card" data-action="subscribe_password_card" data-parameters=""><u>Voir les règles</u></span>';
 
- 		$fields = array(
 
- 			'firstname' => array(
 
- 				'label' => '<i class="far fa-user"></i>',
 
- 				'type' => 'text',
 
- 				'placeholder' => 'ex: John',
 
- 				'legend' => 'Prénom',
 
- 				'default' => '',
 
- 				'required' => true,
 
- 				'attributes' => array(
 
- 					'class' => '"text-capitalize form-control"'
 
- 				),
 
- 			),
 
- 			'name' => array(
 
- 				'label' => '<i class="fas fa-user"></i>',
 
- 				'type' => 'text',
 
- 				'placeholder' => 'ex: DOE',
 
- 				'legend' => 'Nom de famille',
 
- 				'default' => '',
 
- 				'required' => true,
 
- 				'attributes' => array(
 
- 					'class' => '"text-uppercase form-control"'
 
- 				),
 
- 			),
 
- 			'mail' => array(
 
- 				'label' => '<i class="far fa-envelope"></i>',
 
- 				'type' => 'mail',
 
- 				'placeholder' => 'john@doe.com',
 
- 				'legend' => 'Votre email',
 
- 				'default' => '',
 
- 				'required' => true,
 
- 			),
 
- 			'mail_confirm' => array(
 
- 				'label' => '<i class="far fa-envelope"></i>',
 
- 				'type' => 'mail',
 
- 				'placeholder' => 'john@doe.com',
 
- 				'legend' => 'Confirmation de votre email',
 
- 				'default' => '',
 
- 				'required' => true,
 
- 			),
 
- 			'password_initialisation' => array(
 
- 				'label' => '<i class="fas fa-lock"></i>',
 
- 				'type' => 'password',
 
- 				'placeholder' => '************',
 
- 				'attributes' => array(
 
- 					'autocomplete'=>'"new-password"',
 
- 					'data-generator' => true,
 
- 					'data-show-strength' => true,
 
- 					'data-forbidden' => $forbiddenChars,
 
- 					'data-length' => '"6"',
 
- 					'onkeyup' => '"subscribe_password_update(this)"',
 
- 					'onchange' => '"subscribe_password_update(this)"',
 
- 				),
 
- 				'legend' => 'Mot de passe '.$passwordLegend,
 
- 				'default' => '',
 
- 				'required' => true
 
- 			),
 
- 			'password_confirm' => array(
 
- 				'label' => '<i class="fas fa-lock"></i>',
 
- 				'type' => 'password',
 
- 				'placeholder' => '************',
 
- 				'legend' => 'Confirmation de mot de passe',
 
- 				'default' => '',
 
- 				'required' => true
 
- 			)
 
- 		);
 
- 		Plugin::callHook('subscribe_form',array(&$fields));
 
- 		foreach(FieldType::toForm($fields) as $field): ?>
 
- 			<div class="col-lg-12 col-xl-6 mb-3 text-left">
 
- 				<span class="pl-1 mb-1 d-inline-block"><?php echo $field['label']; ?></span>
 
- 				<?php if(!empty($field['legend'])): ?>
 
- 				<small class="text-muted"> - <?php echo $field['legend']; ?></small>
 
- 				<?php endif; 
 
- 				echo $field['input'] ?>
 
- 			</div>
 
- 		<?php endforeach; ?>
 
- 		
 
- 		<?php if($conf->get('subscribe_enable_captcha')): ?>
 
- 			<div class="col-md-12 subscribe-captcha-container">
 
- 				<hr>
 
- 				<legend class="mb-3">Question anti-robot<div class="btn btn-small" title="Renouveler le captcha" onclick="subscribe_reload_captcha(this)"><i class="fas fa-fw fa-sync-alt"></i></div></legend>
 
- 				<?php echo subscribe_captcha(); ?>
 
- 				<input class="form-control form-anti-robot text-center" type="text">
 
- 			</div>
 
- 		<?php endif; ?>
 
- 		</div>
 
- 		<div class="btn btn-success mt-3 w-100" title="Valider l'inscription" onclick="subscribe_save()"><i class="fas fa-fw fa-check"></i> Valider</div>
 
- 	</div>
 
- 	<!-- page de validation -->
 
- 	<div class="col-md-4 text-center subscribe-validation hidden">
 
- 	<?php if(!$conf->get('subscribe_disable_mail')): ?>
 
- 		<h5 class="text-muted text-uppercase">Inscription validée</h5>
 
- 		<img class="my-3" src="plugin/subscribe/img/subscribe_check.svg">
 
- 		<p class="mt-2">Vous allez recevoir un e-mail <br>de confirmation dans peu de temps.</p>
 
- 		<p class="mt-2">Si vous ne voyez pas l'email dans votre boîte de réception, <br>merci de regarder dans vos courriers indésirables.</p>
 
- 	<?php else: ?>
 
- 		<h5 class="text-muted text-uppercase">Inscription terminée</h5>
 
- 		<img src="plugin/subscribe/img/subscribe_head.svg">
 
- 		<p class="mt-2 px-3">Vous pouvez dès à présent vous connecter avec les éléments suivants :</p>
 
- 		<ul class="list-unstyled px-5 text-left">
 
- 			<li><strong>Identifiant :</strong> <code class="font-weight-bold bg-light p-2 pointer" onclick="select_text(this, event);copy_string($(this).text(), this);"></code></li>
 
- 			<li><strong>Mot de passe : </strong><small>Le mot de passe renseigné lors de votre inscription</small></li>
 
- 		</ul>
 
- 	<?php endif; ?>
 
- 		<a href="index.php">Revenir à l'accueil</a>
 
- 	</div>
 
- </div>
 
 
  |