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

<?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>