MasterClass/application/views/frontoffice/registration/registration_details_view.php
2025-07-29 15:53:43 +03:00

267 lines
13 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="container mon-details-view">
<div class="row text-center">
<div class="col-lg-12 col-md-12 mt-4">
<h5 class="mon-title mon-primary mon-text-inherit">Valider votre inscription</h5>
</div>
<!-- Table Inscription -->
<div class="col-lg-12 col-md-12 mt-3 mb-4">
<table class="table mon-inscription-table">
<thead>
<tr>
<th>Description</th>
<th>Quantité</th>
<th>Total</th>
</tr>
</thead>
<tbody>
<tr class="bg-light-grey">
<td>
<?php
if($user_role->name === 'Regular') {
echo 'Adhésion de soutien';
} elseif ($user_role->name === 'Shareholder') {
echo 'Adhésion préférentielle actionnaire';
} elseif ($user_role->name === 'Sponsored') {
echo 'Adhésion parrainée';
} else {
echo 'Adhésion étudiant';
}
?>
</td>
<td>1</td>
<td>
<?php
if($user_role->name === 'Regular') {
echo $user_role->price.'MGA';
} elseif ($user_role->name === 'Shareholder') {
echo $user_role->price.'MGA';
} elseif ($user_role->name === 'Sponsored') {
echo $user_role->price.'MGA';
} else {
echo $user_role->price.'MGA';
}
?>
</td>
</tr>
<!-- <tr>
<td></td>
<td class="font-weight-bold">TOTAL AMOUNT</td>
<td class="font-weight-bold">MGA <?=$user_role->price?></td>
</tr> -->
</tbody>
</table>
</div>
</div>
<!-- Main Form -->
<form role="form" id="registration_details" method="post" action="">
<div class="row">
<div class="col-lg-6 col-md-6 border-dash">
<h5 class="mon-title text-dark mon-text-inherit mb-1">Identifiant</h5>
<div class="mon-sub-text mb-3">Saisissez une adresse de courriel valide pour cette commande.</div>
<div class="form-group">
<label for="email_address" class="form-label w-100 mt-2">
<div class="mon-form-label"> Adresse de courriel <span class="text-danger">*</span></div>
<input type="email" class="form-control" name="email_address" value="<?=isset($user_details)?$user_details->email_address:''?>" id="email_address" required/>
<span class="error" id="error_email_address"></span>
</label>
<label for="password" class="form-label w-100 mt-2">
<div class="mon-form-label"> Mot de passe <span class="text-danger">*</span></div>
<input type="password" class="form-control" name="password" value="<?=isset($user_details)?$user_details->password:''?>" id="password" required/>
<span class="error" id="error_password"></span>
</label>
<label for="confirm_password" class="form-label w-100 mt-2">
<div class="mon-form-label"> Confirmation du mot de passe <span class="text-danger">*</span></div>
<input type="password" class="form-control" name="confirm_password" value="<?=isset($user_details)?$user_details->confirm_password:''?>" id="confirm_password" required/>
<span class="error" id="error_confirm_password"></span>
</label>
</div>
<h5 class="mon-title text-dark mon-text-inherit mt-3">Informations générales</h5>
<div class="form-group">
<label for="civil_status" class="form-label w-100 mt-2">
<div class="mon-form-label">Civilité <span class="text-danger">*</span></div>
<select class="form-control" name="civil_status" id="civil_status" required>
<option value="">Veuillez sélectionner</option>
<option value="Mme">Mme</option>
<option value="Mlle">Mlle</option>
<option value="M.">M.</option>
</select>
<span class="error" id="error_civil_status"></span>
<div class="mon-lh-16">
<small>Le contenu de ce champ sera maintenu privé et ne sera jamais affiché publiquement.</small>
</div>
</label>
<label for="profession" class="form-label w-100 mt-2">
<div class="mon-form-label"> Profession</div>
<input type="text" class="form-control" name="profession" value="<?=isset($user_details)?$user_details->profession:''?>" id="profession"/>
<div class="mon-lh-16">
<small>Le contenu de ce champ sera maintenu privé et ne sera jamais affiché publiquement.</small>
</div>
</label>
<label for="company" class="form-label w-100 mt-2">
<div class="mon-form-label">Société</div>
<input type="text" class="form-control" name="company" id="company" value="<?=isset($user_details)?$user_details->company:''?>"/>
</label>
<label for="birthday" class="form-label w-100 mt-2">
<div class="mon-form-label">Date de naissance</div>
<input type="date" class="form-control" name="birthday" id="birthday" value="<?=isset($user_details)?$user_details->birthday:''?>"/>
</label>
<label for="news_subscription" class="form-label w-100 mt-2">
<div class="mon-form-label">Êtes-vous abonné(e) au quotidien Company For Madagascar ? <span class="text-danger">*</span></div>
<select name="news_subscription" id="news_subscription" class="form-control" required>
<option value="">Veuillez sélectionner</option>
<option value="1">Oui</option>
<option value="0">Non</option>
</select>
<span class="error" id="error_news_subscription"></span>
<div class="mon-lh-16">
<small>Le contenu de ce champ sera maintenu privé et ne sera jamais affiché publiquement.</small>
</div>
</label>
<label for="sponsorship" class="form-label w-100 mt-2">
<div class="mon-form-label">Parrainage <span class="text-danger">*</span></div>
<select name="sponsorship" id="sponsorship" class="form-control" required>
<option value="Aucun">Aucun</option>
<option value="ACEF">ACEF</option>
</select>
<span class="error" id="error_sponsorship"></span>
</label>
</div>
</div>
<div class="col-lg-6 col-md-6 pl-5">
<h5 class="mon-title text-dark mon-text-inherit mb-1">Informations personnelles</h5>
<div class="mon-sub-text mb-3">Saisissez votre adresse et vos informations de facturation ici.</div>
<label for="firstname" class="form-label w-100 mt-2">
<div class="mon-form-label">Prénom <span class="text-danger">*</span></div>
<input type="text" class="form-control" name="firstname" id="firstname" required value="<?=isset($user_details)?$user_details->firstname:''?>"/>
<span class="error" id="error_firstname"></span>
</label>
<label for="lastname" class="form-label w-100 mt-2">
<div class="mon-form-label">Nom <span class="text-danger">*</span></div>
<input type="text" class="form-control" name="lastname" id="lastname" required value="<?=isset($user_details)?$user_details->lastname:''?>"/>
<span class="error" id="error_lastname"></span>
</label>
<label for="address" class="form-label w-100 mt-2">
<div class="mon-form-label">Adresse <span class="text-danger">*</span></div>
<input type="text" class="form-control" name="address" id="address" required value="<?=isset($user_details)?$user_details->address:''?>"/>
<span class="error" id="error_address"></span>
</label>
<label for="city" class="form-label w-100 mt-2">
<div class="mon-form-label">Ville <span class="text-danger">*</span></div>
<input type="text" class="form-control" name="city" id="city" required value="<?=isset($user_details)?$user_details->city:''?>"/>
<span class="error" id="error_city"></span>
</label>
<label for="country" class="form-label w-100 mt-2">
<div class="mon-form-label">Pays <span class="text-danger">*</span></div>
<select name="country" class="form-control" id="country" required>
<!-- <option value="Veuillez sélectionner">Veuillez sélectionner</option> -->
<?php foreach($countries as $country) {
if($country == 'France') {
echo '<option selected value="'.$country.'">'.$country.'</option>';
} else {
echo '<option value="'.$country.'">'.$country.'</option>';
}
}?>
</select>
<span class="error" id="error_country"></span>
</label>
<!-- <label for="state" class="form-label w-100 mt-2">
<div class="mon-form-label">État/Région/Département</div>
<select name="state" class="form-control" id="state">
<option value="">Veuillez sélectionner</option>
<?php foreach($states as $state) {
echo '<option value='.$state.'>'.$state.'</option>';
}?>
</select>
</label> -->
<label for="postal_code" class="form-label w-100 mt-2">
<div class="mon-form-label">Code Postal <span class="text-danger">*</span></div>
<input type="text" class="form-control" name="postal_code" id="postal_code" required value="<?=isset($user_details)?$user_details->postal_code:''?>"/>
<span class="error" id="error_postal_code"></span>
</label>
<label for="postal_number" class="form-label w-100 mt-2 mb-4">
<div class="mon-form-label">Numéro de téléphone<span class="text-danger">*</span></div>
<input type="text" class="form-control" name="phone_number" id="phone_number" required value="<?=isset($user_details)?$user_details->phone_number:''?>"/>
<span class="error" id="error_phone_number"></span>
</label>
</div>
</div>
<div class="row border mt-5 mb-4 px-3 py-3 mon-payment-box">
<div class="col-lg-12 col-md-12">
<h5 class="mon-title text-dark mon-text-inherit mb-4">Mode de paiement</h5>
</div>
<div class="col-lg-6 col-md-6 col-xs-12">
<input class="mr-2" type="radio" checked id="card" name="mode_of_payment" value="card">
<label for="card">Carte Bancaire</label><br>
<input class="mr-2" type="radio" id="cheque" name="mode_of_payment" value="cheque">
<label for="cheque">Chèque</label><br>
<small id="cheque_address">Chèque à l'ordre de :<br>Société des Lecteurs du Company For Madagascar<br>67/69, avenue Pierre Mendès France 75707 Paris cedex 13</small>
</div>
<div class="col-lg-6 col-md-6 col-xs-12">
<div class="font-weight-bold">MONTANT ANNUEL DE L'INSCRIPTION</div>
<table class="mb-5">
<tr>
<td>MONTANT TOTAL</td>
<td class="pl-4">MGA <?=$user_role->price?></td>
</tr>
</table>
</div>
</div>
<div class="row border mt-3 mb-4 px-3 py-3 mon-payment-box">
<div class="form-check">
<input class="form-check-input" type="checkbox" id="terms" name="terms">
<label class="form-check-label" for="terms">
Oui j'ai lu et j'accepte les conditions générales d'utilisation et de vente et les lois relatives à la protection de la vie privée.<a target="_blank" class="mon-primary" href='<?php echo base_url().'protection-des-donnees'?>'> Prendre connaissance des conditions générales de vente.</a>
</label>
</div>
</div>
<div class="row mb-4">
<input type="hidden" name="<?php echo $this->security->get_csrf_token_name();?>" value="<?php echo $this->security->get_csrf_hash();?>">
<div class="mon-details-action">
<!-- <button type="reset" class="form-control btn-outline rounded-0" id="reset_registration">ANNULER</button> -->
<button type="submit" class="form-control btn-outline rounded-0" disabled id="submit_registration">CONFIRMER MON INSCRIPTION</button>
</div>
</div>
</form>
</div>
<div class="modal fade" id="errorPayment" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="update_subscription_title">Subscription Error</h4>
</div>
<div class="modal-body">
<p id="payment_error_message"></p>
</div>
<div class="modal-footer">
<button class="btn btn-default" data-dismiss="modal">OK</button>
</div>
</div>
</div>
</div>
<?php
if(isset($user_details)){
echo "<script> var userDetails = ". json_encode($user_details). "</script>";
}
// if(isset($failure_message)){
// echo $failure_message;
// echo "<script> var paymentFailureMessage = ". $failure_message. "</script>";
// }
?>