Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.rh24.fr
/
htdocs
/
admin210
/
contenu
/
corps
/
/srv/data/web/vhosts/www.rh24.fr/htdocs/admin210/contenu/corps/offres.php.old
<?php include("../header.php"); if(isset($_SESSION['sessionOuverteAdministrateur'])){ ?> <script type="text/javascript" src="../../../scripts/bootstrap/datepicker/js/bootstrap-datepicker.js"></script> <script type="text/javascript" src="../../../scripts/bootstrap/datepicker/js/locales/bootstrap-datepicker.fr.js"></script> <script> $(document).ready(function(){ $('#ajout').hide(); $('#btAjout').click(function(){$('#btAjout').hide();$('#ajout').fadeIn();return false;}); $('#btAnnulerAjout').click(function(){$('#btAjout').fadeIn();$('#ajout').hide();return false;}); }) $(function () { $('.datepicker').datepicker({ language: 'fr', autoclose: true }); }) </script> <h2 id="ancre"><small>Liste de vos offres</small></h2> <?php $entreprise=(isset($_POST['entreprise']))?stripslashes(trim($_POST['entreprise'])):""; $adresse=(isset($_POST['adresse']))?stripslashes(trim($_POST['adresse'])):""; $telephone=(isset($_POST['telephone']))?stripslashes(trim($_POST['telephone'])):""; $email=(isset($_POST['email']))?stripslashes(trim($_POST['email'])):""; $libelle=(isset($_POST['libelle']))?stripslashes(trim($_POST['libelle'])):""; $reference=(isset($_POST['reference']))?stripslashes(trim($_POST['reference'])):""; $ville=(isset($_POST['ville']))?stripslashes(trim($_POST['ville'])):""; //$codepostal=(isset($_POST['codepostal']))?stripslashes(trim($_POST['codepostal'])):""; $codepostal=(isset($_POST['departement']))?stripslashes(trim($_POST['departement'])):""; $secteur=(isset($_POST['secteur']))?$_POST['secteur']:""; $contrat=(isset($_POST['contrat']))?$_POST['contrat']:""; $date01=(isset($_POST['date01']))?$_POST['date01']:""; $experience=(isset($_POST['experience']))?stripslashes(trim($_POST['experience'])):""; $etude=(isset($_POST['etude']))?stripslashes(trim($_POST['etude'])):""; $salaire=(isset($_POST['salaire']))?round(stripslashes(str_replace(",",".",trim($_POST['salaire'])))*100):""; $checkbox01=(isset($_POST['checkbox01']))?1:0; $description=(isset($_POST['editor1']))?stripslashes(trim($_POST['editor1'])):""; $err1=$err2=$err3=$err4=$err5=$err6=$err7=$err8=$err9=$err10=$err11=$err12=$err13=$err14=false; if(isset($_POST['submitAjout'])){ $err1=($libelle=='')?true:false; $err2=($reference=='')?true:false; //$err3=($ville=='' || !preg_match("/^[0-9]{5}$/",$codepostal))?true:false; $err3=(!preg_match("/^[0-9]{2}$/",$codepostal))?true:false; $err4=($secteur=='---')?true:false; $err5=($contrat=='---')?true:false; $err6=($experience=='')?true:false; $err7=($etude=='---')?true:false; $err8=(!preg_match("/^[0-9]*([,.][0-9]{1,2})?$/",$salaire))?true:false; $err9=($description=='')?true:false; $date01_temp=str_replace("/","",trim($date01)); $err10=!checkdate(substr($date01_temp,2,2),substr($date01_temp,0,2),substr($date01_temp,4,4)); //$err11=($entreprise=='')?true:false; //$err12=($adresse=='')?true:false; //$err13=(!preg_match("/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$/",$email))?true:false; //$err14=(!preg_match("/^(0|33)[1-9]([-. ]?[0-9]{2}){4}$/",$telephone))?true:false; if(!$err1 && !$err2 && !$err3 && !$err4 && !$err5 && !$err6 && !$err7 && !$err8 && !$err9 && !$err10 && !$err11 && !$err12 && !$err13 && !$err14){ $date01_bd=substr($date01_temp,4,4).substr($date01_temp,2,2).substr($date01_temp,0,2);//jjmmaaaa -> aaaammjj $offre=array($libelle,$reference,$entreprise,$adresse,$ville,$codepostal,$telephone,$email,$secteur,$contrat,$experience,$etude,$salaire,$checkbox01,$date01_bd,$description); require_once("../../../connexionBD.php"); $reqPrep=$connexion->prepare("INSERT INTO offre(libelle,reference,entreprise,adresse,ville,codepostal,telephone,email,secteur,contrat,experience,etude,salaire,salaire_neg,date_debut,description,date_ajout) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,NOW())"); // on prépare notre requête $reqPrep->execute($offre); $reqPrep->closeCursor(); echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button>Votre fiche offre a bien créée. </div>"; $libelle=$entreprise=$reference=$adresse=$ville=$codepostal=$email=$telephone=$secteur=$contrat=$date01=$experience=$etude=$salaire=$description=$checkbox01=""; unset($_POST,$err1,$err2,$err3,$err4,$err5,$err6,$err7,$err8,$err9,$err10,$err11,$err12,$err13,$err14); }else echo " <script> $(document).ready(function(){ $('#ajout').show(); }) </script> <div class='alert alert-error'> <button type='button' class='close' data-dismiss='alert'>×</button> <h4 class='alert-heading'>Certains champs sont incorrects</h4> Assurez-vous que : <ul> <li>Les champs comportant une étoile (*) ne soient pas vide</li> <li>Les valeur monétaires soient au format numérique (2 décimales après la virgule)</li> </ul> </div>"; } if(isset($_GET['del'])){ if($_GET['st']>0){ $reqPrep=$connexion->prepare("DELETE FROM offre WHERE id=?"); $reqPrep->execute(array($_GET['st'])); $reqPrep->closeCursor(); echo "<div class='alert alert-success'>L'offre a bien été supprimée.</div>"; }else echo "<div class='alert alert-success'>L'offre n'a pas été supprimée.</div>"; } ?> <div class='ta-center'><button id="btAjout" class="btn btn-success" type="button"><i class="icon-plus icon-white"></i></button></div> <br> <div id='ajout' class='well'> <form class='form-horizontal margin-auto' style='margin-bottom:0' method='POST' action='#ancre' enctype="multipart/form-data"> <div class="row-fluid"> <div class="span6"> <h4><small>Entreprise</small></h4> <!--<div class="control-group <?php if(isset($_POST['submitAjout']))echo($err11)?"error":"success"; ?>"> <label class="control-label">Raison sociale *</label> <div class="controls"> <input type='text' name='entreprise' value="<?php echo$entreprise; ?>"/> <?php if($err11)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div>--> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err1)?"error":"success"; ?>"> <label class="control-label">Libellé offre *</label> <div class="controls"> <input type='text' name='libelle' value="<?php echo$libelle; ?>"/> <?php if($err1)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err2)?"error":"success"; ?>"> <label class="control-label">Référence *</label> <div class="controls"> <input type='text' name='reference' value="<?php echo$reference; ?>"/> <?php if($err2)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> <!--<div class="control-group <?php if(isset($_POST['submitAjout']))echo($err12)?"error":"success"; ?>"> <label class="control-label">Adresse *</label> <div class="controls"> <input class='input' type="text" name="adresse" placeholder="Adresse" value="<?php echo$adresse ?>"> <?php if($err12)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div>--> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err3)?"error":"success"; ?>"> <!--<label class="control-label">Ville / code postal *</label>--> <label class="control-label">Département *</label> <div class="controls"> <!--<input class='span6' type="text" name="ville" placeholder="Ville" value="<?php echo$ville ?>">--> <!--<input class='span4' type="text" name="codepostal" placeholder="75001" value="<?php echo$codepostal ?>">--> <input class='span4' type="text" name="departement" placeholder="75" value="<?php echo$codepostal ?>"> <?php if($err3)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> <!--<div class="control-group <?php if(isset($_POST['submitAjout']))echo($err13)?"error":"success"; ?>"> <label class="control-label">Email *</label> <div class="controls"> <input class='input' type="text" name="email" placeholder="contact@exemple.fr" value="<?php echo$email ?>"> <?php if($err13)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div>--> <!--<div class="control-group <?php if(isset($_POST['submitAjout']))echo($err14)?"error":"success"; ?>"> <label class="control-label">Téléphone *</label> <div class="controls"> <input class='input' type="text" name="telephone" placeholder="06 12 34 56 78" value="<?php echo$telephone ?>"> <?php if($err14)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div>--> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err4)?"error":"success"; ?>"> <label class="control-label">Secteur *</label> <div class="controls"> <select name="secteur" class='control-label'> <?php $tabTemp=array("---","Agroalimentaire","Arts graphiques","Assurances","Automobile","Banque","Bâtiment Charpentier/Couvreur","Bâtiment Electricien","Bâtiment Maçon","Bâtiment Menuiser","Bâtiment Peintre","Bâtiment Plaquiste","Bâtiment Plombier/chauffagiste","Bâtiment Sérurier","Bâtiment/TP","Commercial / Marketing / Communication","Comptabilité / Finance","Espace vert","Industrie / Production / Maintenance","Informatique","Ingénierie / Bureau d études","International / Import-Export","Juridique / Ressources Humaines","Logistique / Transport / Manutention","Santé","Scientifique","Secrétariat / Assistanat / Divers postes tertiaires","Téléaction / Centre d'appels","Vente / Distribution / Animation","Autres"); foreach ($tabTemp AS $elt)echo"<option ".(($elt==$secteur)?"selected='selected'":"").">$elt</option>" ?> </select> <?php if($err4)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> </div> <div class="span6"> <h4><small>Offre</small></h4> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err5)?"error":"success"; ?>"> <label class="control-label">Type de contrat *</label> <div class="controls"> <select name="contrat" class='input-small'> <?php $tabTemp=array("---","Intérim","CDD","CDI"); foreach ($tabTemp AS $elt)echo"<option ".(($elt==$contrat)?"selected=selected":"").">$elt</option>" ?> </select> <?php if($err5)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err10)?"error":"success" ?>"> <label class="control-label">Date début de contrat *</label> <div class="controls"> <input class='datepicker input-small' type="text" name="date01" value="<?php echo$date01 ?>"> <?php if($err10)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err6)?"error":"success"; ?>"> <label class="control-label">Expérience *</label> <div class="controls"> <input type='text' name='experience' value="<?php echo$experience; ?>"/> <?php if($err6)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err7)?"error":"success"; ?>"> <label class="control-label">Niveau d'étude *</label> <div class="controls"> <select name="etude" class='input-small'> <?php $tabTemp=array("---","Autodidacte","CAP","BEP","Bac","Bac+1","Bac+2","Bac+3","Bac+4","Bac+5"); foreach ($tabTemp AS $elt)echo"<option ".(($elt==$etude)?"selected=selected":"").">$elt</option>" ?> </select> <?php if($err7)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> <div class="control-group <?php if(isset($_POST['submitAjout']))echo($err8)?"error":"success"; ?>"> <label class="control-label">Salaire brut</label> <div class="controls"> <div class="input-prepend"> <span class="add-on">€</span> <input class='input-mini' type="text" name="salaire" value="<?php echo$salaire/100; ?>"/> </div> <?php if($err8)echo"<span class='help-inline'><i class='icon-remove'></i></span>"; ?> </div> </div> <div class="control-group <?php if(isset($_POST['submitAjout']))echo "success"; ?>"> <label class="control-label">Salaire négociable</label> <div class="controls"> <input name="checkbox01" type="checkbox" <?php echo($checkbox01)?"checked='checked'":""; ?>> </div> </div> </div> </div> <hr> <h4><small class="<?php if(isset($_POST['submitAjout']))echo($err9)?"text-error":"text-success"; ?>">Description *</small></h4> <textarea id="editor1" name="editor1"><?php echo$description; ?></textarea> <script type="text/javascript">CKEDITOR.replace( 'editor1' );</script> <hr> <div class='ta-center'> <button type='submit' name='submitAjout' class='btn btn-success' title='Ajouter un édito'><i class="icon-ok icon-white"></i></button> <button id="btAnnulerAjout" class="btn" type="button"><i class="icon-remove"></i></button> </div> </form> </div> <br> <?php $result=$connexion->query("SELECT * FROM offre ORDER BY date_ajout"); $result->setFetchMode(PDO::FETCH_OBJ); if($result->rowCount()>0){ $offres=array(); while($row=$result->fetch())array_push($offres, $row); foreach($offres as $row) echo" <div id='suppr$row->id' class='modal hide ta-left'> <div class='modal-header'> <button type='button' class='close' data-dismiss='modal'>×</button> <h3>Suppression de l'offre</h3> </div> <div class='modal-body'> Confirmez-vous la suppression de l'offre <b>$row->libelle</b> ? </div> <div class='modal-footer'> <a href='?del=1&st=$row->id' class='btn btn-danger'>Supprimer</a> <a class='btn' data-dismiss='modal'>Annuler</a> </div> </div> <div class='modal hide ta-left' id='desc$row->id'> <div class='modal-header'> <button type='button' class='close' data-dismiss='modal'>×</button> <h2>Offre : $row->libelle (Réf. : $row->reference)</h2> </div> <div class='modal-body'> <!--Entreprise : $row->entreprise<br>--> Secteur : $row->secteur<br> Département : $row->codepostal<br> <!--Adresse : $row->adresse $row->codepostal $row->ville<br>--> <!--Téléphone : $row->telephone<br>--> <!--Email : $row->email<br>--> <hr> Contrat : $row->contrat<br> Date début : ".date("d/m/Y", strtotime($row->date_debut))."<br> Expérience : $row->experience<br> Étude : $row->etude<br> Salaire : ".($row->salaire/100)."<br> </div> <div class='modal-footer'> <a class='btn' data-dismiss='modal'>Ok</a> </div> </div> "; ?> <table class='table table-hover'> <thead> <tr> <th>Libellé</th> <th>Expérience</th> <th>Étude</th> <th>Date début</th> <th>Date ajout</th> <th>Aperçu</th> <th>Actions</th> </tr> </thead> <tbody> <?php foreach($offres as $row) echo" <tr> <td>$row->libelle</td> <td>$row->experience</td> <td>$row->etude</td> <td>".date("d/m/Y", strtotime($row->date_debut))."</td> <td>".date("d/m/Y", strtotime($row->date_ajout))."</td> <td><a data-toggle='modal' href='#desc$row->id' class='btn btn-mini btn-info' title='Contenu de cette fiche produit'><i class='icon-file icon-white'></i></a></td> <td><a href='offre-edit.php?id=$row->id' class='btn btn-mini btn-warning' title='Editer cette fiche produit'><i class='icon-edit icon-white'></i></a> <a data-toggle='modal' href='#suppr$row->id' class='btn btn-mini btn-danger' title='Supprimer cette fiche produit'><i class='icon-remove icon-white'></i></a></td> </tr> ";?> </tbody> </table> <?php }else echo"<i>Aucune offre n'a encore été ajoutée.</i>"; ?> <?php }else header('Location: ../../index.php?message=4'); ?> <?php include("../footer.php"); ?>