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
/
htdocs
/
admin210
/
contenu
/
corps
/
/srv/data/web/vhosts/www.rh24.fr/htdocs/htdocs/admin210/contenu/corps/offre-edit.php
<?php include("../header.php"); if(!isset($_SESSION['sessionOuverteAdministrateur']))header('Location: ../../index.php?message=4'); if(!(isset($_GET['id']) && $_GET['id']>0))header('Location: offres.php'); $idOffre=$_GET['id']; ?> <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> $(function () { $('.datepicker').datepicker({ language: 'fr', autoclose: true }); }) </script> <h2 id="ancre"><small>Fiche offre (<a href='offres.php'>retour</a>)</small></h2> <?php $result=$connexion->query("SELECT * FROM offre WHERE id=$idOffre"); $result->setFetchMode(PDO::FETCH_OBJ); $row=$result->fetch(); if($result->rowCount()==0)header('Location: offres.php'); $entreprise=(isset($_POST['entreprise']))?stripslashes(trim($_POST['entreprise'])):$row->entreprise; $adresse=(isset($_POST['adresse']))?stripslashes(trim($_POST['adresse'])):$row->adresse; $telephone=(isset($_POST['telephone']))?stripslashes(trim($_POST['telephone'])):$row->telephone; $email=(isset($_POST['email']))?stripslashes(trim($_POST['email'])):$row->email; $libelle=(isset($_POST['libelle']))?stripslashes(trim($_POST['libelle'])):$row->libelle; $reference=(isset($_POST['reference']))?stripslashes(trim($_POST['reference'])):$row->reference; $ville=(isset($_POST['ville']))?stripslashes(trim($_POST['ville'])):$row->ville; $codepostal=(isset($_POST['codepostal']))?stripslashes(trim($_POST['codepostal'])):$row->codepostal; $secteur=(isset($_POST['secteur']))?$_POST['secteur']:$row->secteur; $contrat=(isset($_POST['contrat']))?$_POST['contrat']:$row->contrat; $date01=(isset($_POST['date01']))?$_POST['date01']:date('d/m/Y',strtotime($row->date_debut)); $experience=(isset($_POST['experience']))?stripslashes(trim($_POST['experience'])):$row->experience; $etude=(isset($_POST['etude']))?stripslashes(trim($_POST['etude'])):$row->etude; $salaire=(isset($_POST['salaire']))?round(stripslashes(str_replace(",",".",trim($_POST['salaire'])))*100):$row->salaire; $checkbox01=(isset($_POST['checkbox01']))?1:0; $description=(isset($_POST['editor1']))?stripslashes(trim($_POST['editor1'])):$row->description; $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,$idOffre); require_once("../../../connexionBD.php"); $reqPrep=$connexion->prepare("UPDATE offre set libelle=?,reference=?,entreprise=?,adresse=?,ville=?,codepostal=?,telephone=?,email=?,secteur=?,contrat=?,experience=?,etude=?,salaire=?,salaire_neg=?,date_debut=?,description=?,date_ajout=NOW() WHERE id=?"); // 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>"; }else echo " <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 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":""; ?>"> <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":""; ?>"> <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":""; ?>"> <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":""; ?>"> <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":""; ?>"> <!--<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="codepostal" 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":""; ?>"> <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":""; ?>"> <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":""; ?>"> <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":""; ?>"> <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":"" ?>"> <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":""; ?>"> <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":""; ?>"> <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"> <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> </div> </div> <div class="control-group"> <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":""; ?>">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 include("../footer.php"); ?>