<?php
 if(basename(__FILE__) == basename($_SERVER['PHP_SELF'])){exit();}
 global $config;
 require_once 'config/class/class.database.php';
 $db = new database();
 $ok=1;
 $msg='';

 if (!empty($_POST['i']) && filter_var($_POST['i'], FILTER_VALIDATE_INT)!==false) $__i=$_POST['i'];
 else {
 $ok=0;
 $msg='Erreur inconnue ! on arrive pas à trouver votre numéro de candidature.';
 }
 if (!empty($_POST['u']) && filter_var($_POST['u'], FILTER_VALIDATE_INT)!==false) $__u=$_POST['u'];
 else {
 $ok=0;
 $msg='Erreur inconnue ! on arrive pas à trouver votre code de candidature.';
 }

 $req = "SELECT * FROM personnel_cv WHERE id=:__i AND removed=0;";
 $arg = compact('__i');
 $data = $db->select($req, $arg, false);
 if (empty($data['id'])) {
 $ok=0;
 $msg='Erreur inconnue ! on arrive pas à trouver votre candidature.';
 } else {
 if ($data['uniqid']!=$__u) {
 $ok=0;
 $msg='Une erreur a été rencontrée avec votre code candidature.';
 } else {
 $req = "UPDATE personnel_cv SET mail_sent_vu=1 WHERE id=:__i;";
 $arg = compact('__i');
 $data = $db->select($req, $arg, false);
 }
 }
?>

<?php $_shouldextend[1]=1; ?>


<?php $this->startSection('wisra_basic_content'); ?>
 @parentXYZABC

<!-- ======= Breadcrumbs ======= -->
<section class="breadcrumbs">
 <div class="container">
 <div class="d-flex justify-content-between align-items-center">
 <h2>Carrières chez Egitel</h2>
 </div>
 </div>
</section>

<section id="schedule">
 <div class="container">
 <div class="section-title aos-init aos-animate" data-aos="fade-left">
 <h2 id="title-bloko">Fiche de renseignements</h2>
 <p>
<?php if ($ok==1) { ?>
 Nous souhaitons poursuivre votre candidature et vous invitons à remplir cette fiche de renseignements.
<?php } else echo $msg; ?>
 </p>
 </div>
 <div class="row">
<?php if ($ok==1) { ?>
 <div class="col-lg-12">
 <div class="form">
 <div id="sendmessage" class="hidden"></div>
 <div id="errormessage" class="hidden"></div>
 <div id="infomessage" class="hidden"></div>
 <form action="" method="post" role="form" class="contactForm">
 <div class="form-group">
 <input type="text" name="name" class="form-control input-text" id="name" placeholder="Nom complet" data-rule="minlen:4" data-msg="Veuillez saisir votre nom !" required>
 <div class="validation">Veuillez saisir votre nom !</div>
 </div>
 <div class="form-group">
 <input type="email" class="form-control input-text" name="email" id="email" placeholder="Adresse E-mail" data-rule="email" data-msg="Veuillez saisir votre adresse email !" required>
 <div class="validation"></div>
 </div>
 <div class="form-group">
 <input type="tel" name="tel" id="tel" class="form-control input-text" placeholder="Numéro de téléphone" data-msg="Veuillez saisir votre numéro de téléphone !" required>
 <div class="validation"></div>
 </div>
 <div class="form-group">
 <input type="text" class="form-control input-text" name="subject" id="subject" placeholder="Objet de votre message" data-rule="minlen:4" data-msg="Veuillez saisir l'objet de votre message !">
 <div class="validation"></div>
 </div>
 <div class="form-group">
 <textarea class="form-control input-text text-area" name="message" id="message" rows="5" data-rule="required" data-msg="Merci d'ecrire votre message" placeholder="Votre message"></textarea>
 <div class="validation"></div>
 </div>
 <div class="form-group">
 <div class="text-center">
 <img src="<?php echo $config['app_url'] ?>www/captcha.php" width="200" height="50" id="refresh-pic" />
 <a href="javascript:reloadcapt();">
 <img src="<?php echo $config['app_url'] ?>sources/image/svg/refresh-outline.svg" width="20" />
 <input type="hidden" id="refresh-origin" value="<?php echo $config['app_url'] ?>/www/captcha.php">
 </a>
 <br/><br/>
 </div>
 <input type="text" class="form-control input-text" name="code" id="code" placeholder="Texte de l'image" data-rule="minlen:4" data-msg="Veuillez saisir le code ecrit sur l'image !">
 <div class="validation"></div>
 </div>
 <div class="text-center">
 <button type="button" class="input-btn" id="send-a">ENVOYER</button>
 </div>
 </form>
 </div>
 </div>
<?php } else { ?>
 <div class="col-lg-3"></div>
 <div class="col-lg-6">
 <div id="errormessage" class="">
 <b>Vous ne pouvez pas remplir votre fiche de renseignements</b><br/>
 <?php echo $msg; ?>
 </div>
 </div>
<?php } ?>
 </div>
 </div>
</section>

<?php $this->stopSection(); ?>

<?php /*-------------------------- Slider --------------------------*/ ?>
<?php $this->startSection('wisra_slider_content'); ?>
<?php $this->stopSection(); ?>

<?php /*-------------------------- Put here your additional CSS files for this page --------------------------*/ ?>
<?php $this->startSection('wisra_css_content'); ?>

<?php $this->stopSection(); ?>


<?php /*-------------------------- Put here your additional JS files  for this page --------------------------*/ ?>
<?php $this->startSection('wisra_js_content'); ?>
<script>
 // do not hide header
 var headwhite=1;

 //-> pic
 function reloadcapt() {
 var myImg = new Image(), src=$('#refresh-origin').val();
 myImg.onload = function() {
 $('#refresh-pic').attr('src', src);
 $('#code').val('');
 };
 myImg.src = src;
 }

 function send() {
 $('#send-a').unbind('click');
 $('#sendmessage, #errormessage, #infomessage').removeClass('hidden').addClass('hidden');

 var name = $('#name').val(), 
 email = $('#email').val(), 
 tel = $('#tel').val(), 
 subject = $('#subject').val(), 
 message = $('#message').val(), 
 code = $('#code').val(), 
 error=0, el_id='';

 $('#name, #email, #tel, #subject, #message, #code').removeClass('is-invalid');

 // code
 if (code.length!=4) {error++;el_id='#code';}
 // message
 if (message.length<5) {error++;el_id='#message';}
 // subject
 if (subject.length<5) {error++;el_id='#subject';}
 // tel
 const tel_regex = /^(?:[0-9] ?){6,14}[0-9]$/;
 if (tel.length<5 || (!tel_regex.test(tel))) {error++;el_id='#tel';}
 // email
 const mail_regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
 if (email.length<5 || (!mail_regex.test(email))) {error++;el_id='#email';}
 // name
 if (name.length<5) {error++;el_id='#name';}

 if (error==0) {
 $('#sendmessage, #errormessage, #infomessage').removeClass('hidden').addClass('hidden');
 $('#infomessage').html( 'Message en cours d\'envoi...' );
 $('#infomessage').removeClass('hidden');
 $('html, body').animate({scrollTop: $('#title-bloko').offset().top-2}, 100);

 /*$.ajax({
 url:"page.php", 
 success:function(result){
 $("div").html(result);
 }
 });*/

 $.post("<?php echo $config['app_url'] ?>sources/ajax/code.verif.php", {code:code}, function(r){
 if (r.ok==1) {

 $.post("https://egitel.net/ws/contact.form.php", 
 {name:name, email:email, tel:tel, subject:subject, message:message}, 
 function(r){
 $('#sendmessage, #errormessage, #infomessage').removeClass('hidden').addClass('hidden');
 if (r.ok==1) {

 $('#infomessage').addClass('hidden');
 $('#sendmessage').html( 'Votre message a bien été envoyé.' );
 $('#sendmessage').removeClass('hidden');
 $('html, body').animate({scrollTop: $('#title-bloko').offset().top-2}, 100);
 $('#send-a').click(function(){send()});

 } else if (r.ok==2) el_id='#name';
 else if (r.ok==3) el_id='#email';
 else if (r.ok==4) el_id='#tel';
 else if (r.ok==5) el_id='#subject';
 else if (r.ok==6) el_id='#message';
 else if (r.ok==7) el_id='#code';

 if (r.ok>1 && r.ok<8) {
 $(el_id).removeClass('is-invalid').addClass('is-invalid');
 $('#errormessage').html( $(el_id).attr('data-msg') );
 $('#errormessage').removeClass('hidden');
 $('html, body').animate({scrollTop: $('#title-bloko').offset().top-80}, 300);
 $('#send-a').click(function(){send()});
 reloadcapt()
 }
 if (r.ok==8) {
 $('#errormessage').html( 'Erreur inconnue ! message non envoyé, veuillez réessayer plus tard.' );
 $('#errormessage').removeClass('hidden');
 $('html, body').animate({scrollTop: $('#title-bloko').offset().top-80}, 300);
 $('#send-a').click(function(){send()});
 reloadcapt()
 }
 }, 
 'json'
 );

 } else {
 el_id='#code';
 $(el_id).removeClass('is-invalid').addClass('is-invalid');
 $('#errormessage').html( $(el_id).attr('data-msg') );
 $('#errormessage').removeClass('hidden');
 $('html, body').animate({scrollTop: $('#title-bloko').offset().top-80}, 300);
 $('#send-a').click(function(){send()});
 reloadcapt()
 }
 }, 'json');

 } else {
 $(el_id).removeClass('is-invalid').addClass('is-invalid');
 $('#errormessage').html( $(el_id).attr('data-msg') );
 $('#errormessage').removeClass('hidden');
 $('html, body').animate({scrollTop: $('#title-bloko').offset().top-80}, 300);
 $('#send-a').click(function(){send()});
 reloadcapt()
 }
 }

 $('#send-a').click(function(){send()});
</script>
<?php $this->stopSection(); ?>
<?php if (@$_shouldextend[1]) { echo $this->runChild('layoutcareer', ['page_data' => array(
 'title' => 'Egitel | Contacter egitel par e-mail', 
 'description' => "L’EGITEL est équipée d’un laboratoire de diagnostics et de réparations de cartes fonctionnelles des installations et appareils d’exploitation utilisant des un appareillage de mesure et de testes de pointe", 
 'keywords' => array("Egitel", "Egitel Entreprise", "installation réseaux", "réseaux informatiques", "réseaux télécommunication", "services et equipements", "certifié Alcatel-Lucent", "Alcatel-Lucent", "Alcatel Algerie"), 
 'headwhite' => 1
)]); } ?>