You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
234 lines
13 KiB
234 lines
13 KiB
<?php
|
|
if(!$this->session->userdata("first_logged_in") || $this->session->userdata("first_logged_in") == null){redirect("login");}
|
|
?>
|
|
<style>
|
|
input.capitalize {
|
|
text-transform: uppercase;
|
|
}
|
|
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
|
|
text-transform: none;
|
|
}
|
|
::-moz-placeholder { /* Firefox 19+ */
|
|
text-transform: none;
|
|
}
|
|
:-ms-input-placeholder { /* IE 10+ */
|
|
text-transform: none;
|
|
}
|
|
:-moz-placeholder { /* Firefox 18- */
|
|
text-transform: none;
|
|
}
|
|
.font-required {
|
|
color: #e62b27;
|
|
}
|
|
</style>
|
|
|
|
<div class="row">
|
|
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
|
<div class="set-preferences-box">
|
|
<!-- <img id="set-pref-logo" class="logo d-inline-block align-top" src="--><?php //echo base_url('resources/images/logo_set.png'); ?><!--">-->
|
|
<!-- <br><br>-->
|
|
<h3 class="display-5 mt-3 pl-3"> Créez votre compte Company For Madagascar événements abonnés </h3>
|
|
<h4 class="mt-4 pl-3 pr-3"> Pour accéder à l'ensemble des événements réservés aux abonnés du <i>Company For Madagascar*</i>, complétez le formulaire ci-dessous. Ces informations sont nécessaires à l'envoi de vos places. </h4>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="ml-3 pr-4 col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
|
<div id="set-preferences-form-container">
|
|
<form autocomplete="off" role="form" data-toggle="validator" novalidate="novalidate" id="set_preferences_form">
|
|
|
|
<div class="form-group has-feedback mr-3" >
|
|
<br> <div class="with-civility-custom-error"></div>
|
|
<label style="font-weight: normal"><input style="display: inline-block; position: relative; margin-top: -15px;top: 2px; margin-left: 10px; margin-right: 5px;" type="radio" value="madame" class="" id="civility" name="civility"> Madame <span class="civility font-required">*</span> </label>
|
|
<label style="font-weight: normal"><input style="display: inline-block; position: relative; margin-top: -15px;top: 2px; margin-left: 10px; margin-right: 5px;" type="radio" value="monsieur" class="" id="civility" name="civility"> Monsieur <span class="civility font-required">*</span> </label>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
|
|
<div class="form-label-group has-feedback">
|
|
<input type="textbox" class="form-control input-sm textboxes capitalize" id="first_name" name="first_name" placeholder="<?=$this->lang->line('setpref')['first_name'];?>" required="" autofocus="">
|
|
<label for="first_name"><?=$this->lang->line('setpref')['first_name'];?>
|
|
<span class="first_name font-required">*</span>
|
|
<div class="with-fname-error"></div>
|
|
</label>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
<div class="form-label-group has-feedback">
|
|
|
|
<input type="textbox" class="form-control textboxes capitalize" id="last_name" name="last_name" placeholder="<?=$this->lang->line('setpref')['last_name'];?>">
|
|
<label for="last_name"><?=$this->lang->line('setpref')['last_name'];?>
|
|
<span class="last_name font-required">*</span>
|
|
<div class="with-lname-error"></div>
|
|
</label>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
|
|
<div class="form-label-group has-feedback">
|
|
<input type="textbox" class="form-control textboxes capitalize" id="birthday" name="birthday" placeholder="<?=$this->lang->line('setpref')['birthday'];?>">
|
|
<label for="birthday"><?=$this->lang->line('setpref')['birthday'];?>
|
|
<span class="birthday font-required">*</span>
|
|
<div class="with-birthday-error"></div>
|
|
</label>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
|
|
<div class="form-label-group has-feedback">
|
|
<input type="textbox" class="form-control textboxes capitalize" id="address" name="address" placeholder="<?=$this->lang->line('setpref')['address'];?>">
|
|
<label for="address" class=""><?=$this->lang->line('setpref')['address'];?>
|
|
<span class="address font-required">*</span>
|
|
<div class="with-address-error"></div>
|
|
</label>
|
|
<small><i>Sera utilisée seulement pour vous envoyer vos places.</i></small>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
|
|
<div class="form-label-group has-feedback">
|
|
<input type="textbox" class="form-control textboxes capitalize" id="additional_address" name="additional_address" placeholder="<?=$this->lang->line('setpref')['additional_address'];?>">
|
|
<label for="additional_address" class=""><?=$this->lang->line('setpref')['additional_address'];?>
|
|
<span class="additional_address font-required">*</span>
|
|
<div class="with-additionaladdress-error"></div>
|
|
</label>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
|
|
<div class="form-label-group has-feedback">
|
|
<select class="form-control textboxes capitalize s1 input-lg" id="country" name="country">
|
|
<option value=""></option>
|
|
<?php foreach ($countries as $code => $country): ?>
|
|
<option id="<?=$code?>" value="<?=$country?>"><?=$country?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
<label for="country" class="country"><?=$this->lang->line('setpref')['country'];?>
|
|
<span class="country_required font-required">*</span>
|
|
<div class="with-country-custom-error"></div>
|
|
</label>
|
|
|
|
<div class="help-block with-errors"></div>
|
|
|
|
</div>
|
|
|
|
<div style="margin-top:10px;" class="form-label-group has-feedback">
|
|
<input type="textbox" class="form-control textboxes capitalize" id="postal_code" readonly name="postal_code" placeholder="<?=$this->lang->line('setpref')['postal_code'];?>">
|
|
<label for="postal_code" class=""><?=$this->lang->line('setpref')['postal_code'];?>
|
|
<span class="postal_code font-required">*</span>
|
|
<div class="with-postal_code-error"></div>
|
|
</label>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
|
|
<div class="form-label-group has-feedback">
|
|
<input type="textbox" class="form-control textboxes capitalize" id="city" name="city" placeholder="<?=$this->lang->line('setpref')['city'];?>">
|
|
<label for="city" class=""><?=$this->lang->line('setpref')['city'];?>
|
|
<span class="city font-required">*</span>
|
|
<div class="with-city-error"></div>
|
|
</label>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
|
|
<!-- Email Address -->
|
|
<div class="form-label-group has-feedback">
|
|
<input type="textbox" class="form-control textboxes" readonly value="<?=(($this->session->userdata("first_logged_in")["email"])?$this->session->userdata("first_logged_in")["email"]:"")?>" id="email_address" name="email_address" placeholder="<?=$this->lang->line('email_address');?>">
|
|
<label for="email_address"><?=$this->lang->line('setpref')['email_address'];?>
|
|
<!-- <span class="font-required">*</span>-->
|
|
</label>
|
|
<div class="help-block with-errors"></div>
|
|
</div>
|
|
|
|
<!-- Mobile -->
|
|
<div class="form-label-group has-feedback">
|
|
<input type="text" class="form-control textboxes capitalize" readonly maxlength="40" id="mobile" name="mobile" placeholder="">
|
|
<label for="mobile"><?=$this->lang->line('setpref')['mobile'];?>
|
|
<span class="mobile font-required">*</span>
|
|
<div class="with-mobile-error"></div>
|
|
</label>
|
|
<div class="help-block with-errors"></div>
|
|
<span for="mobile" class="err-mobile help-block2">Entrez au moins 9 chiffres.</span>
|
|
<small><i>Sera utilisé seulement en cas de message important.</i></small>
|
|
</div>
|
|
|
|
<!-- Phone -->
|
|
<div hidden class="form-group has-feedback">
|
|
<label hidden for="phone"><?=$this->lang->line('setpref')['phone'];?> :
|
|
<span class="phone font-required">*</span>
|
|
<div class="with-phone-error"></div>
|
|
</label>
|
|
<input type="text" class="form-control textboxes capitalize" readonly id="phone" name="phone" placeholder="">
|
|
<div class="help-block with-errors"></div>
|
|
<span for="phone" class="err-phone help-block2">Entrez au moins 9 chiffres.</span>
|
|
</div>
|
|
|
|
<!-- Event Preferences -->
|
|
<div hidden class="form-group has-feedback">
|
|
<div class="row">
|
|
<div class="col-xs-12 col-md-12 event-pref">
|
|
<label hidden><?=$this->lang->line('setpref')['event_preferences'];?> : <span id="event_preferences"></span>
|
|
<span class="event_preferences_error font-required">*</span>
|
|
<div class="with-event-preferences-custom-error"></div>
|
|
</label>
|
|
|
|
|
|
</div>
|
|
<div class="error-div"></div>
|
|
</div>
|
|
|
|
<ul id="preferences_box" class="preference-col">
|
|
<?php foreach($preferences as $row) { ?>
|
|
<li>
|
|
<div class="pref-checkbox">
|
|
<input type="checkbox" name="preference[]" class="multi-checkbox event_preferences" id="<?=strtolower(str_replace(' ', '-', $row->event_type));?>" value="<?php echo $row->event_type_id; ?>">
|
|
<label for="<?=strtolower(str_replace(' ', '-', $row->event_type));?>"><?php echo $row->event_type; ?></label>
|
|
</div>
|
|
</li>
|
|
<?php } ?>
|
|
</ul>
|
|
</div>
|
|
<!-- <div class="" style="color: #a94442; margin-top: -140px; display:none;" align="center" id="e_pref"></div> a-->
|
|
<div align="left" class="row">
|
|
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
|
<button class="btn btn-default-style" type="submit" id="save_preferences_btn"><?= $this->lang->line('save_changes'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row mt-3 mb-5 pl-3">
|
|
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
|
|
<small>
|
|
<i>*Service uniquement réservé aux abonnés du <i>Company For Madagascar</i> ayant accès à l'édition numérique, hors abonnés « Essentiel », dans la limite des places disponibles et des conditions établies.</i>
|
|
</small>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Modal for First Connection Pop-Up -->
|
|
<div id="firstPopUp" class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
|
|
<div class="modal-dialog" style="margin-top: 55px;">
|
|
<!-- Modal content-->
|
|
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h4 style="color:white;">Bienvenue sur Company For Madagascar événements abonnés</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p style="text-align: justify; font-family: Georgia;">
|
|
Chère abonnée, cher abonné,
|
|
<br><br>
|
|
Bienvenue sur le site du <i>Company For Madagascar</i> événements abonnés !
|
|
<br><br>
|
|
Chaque année, profitez de plus de 150 événements partout en France.
|
|
<br><br>
|
|
Afin de mieux vous connaître et de vous proposer des événements qui vous correspondent, nous vous invitons à compléter le formulaire ci-après. Vos coordonnées téléphoniques et postales sont nécessaires à l'envoi de places et de messages urgents.
|
|
<br><br>
|
|
Nous vous remercions de votre fidélité et espérons que vous profiterez pleinement de ce service réservé à nos abonnés.
|
|
<br><br>
|
|
Company For Madagascar événements abonnés
|
|
|
|
</p>
|
|
|
|
</div>
|
|
<div class="modal-footer form-group">
|
|
<button data-dismiss="modal" class="btn btn-default">Continuer</button>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|