0x1998 - MANAGER
Edit File: modal_jour.php
<?php include "config/auth-config.php"; include "config/authcheck.php"; include "config/garde.php"; ?> <script type="text/javascript"> $(document).ready(function() { var testM=document.modifJour[3].value; var testAM=document.modifJour[5].value; var testS=document.modifJour[7].value; var testN=document.modifJour[9].value; // Si egaux 2 à 2 on split... sinon nonsplit if(testM==testAM && testS==testN) { $("#split").hide(); $("#nonSplit").show(); } else { $("#split").show(); $("#nonSplit").hide(); } $("#all").click(function(){ $("#split").show(); $("#nonSplit").hide(); }); $("#notall").click(function(){ $("#split").hide(); $("#nonSplit").show(); }); }); function reportChange(periode,value) { if (periode=="jour") { document.modifJour[2].value=value; document.modifJour[3].value=value; document.modifJour[4].value=value; document.modifJour[5].value=value; } if (periode=="nuit") { document.modifJour[6].value=value; document.modifJour[7].value=value; document.modifJour[8].value=value; document.modifJour[9].value=value; } } function changeUnite(index,value) { document.modifJour[index].value=value; } </script> <?php $liste=autor_liste($_SESSION['user']); $jour=isset($_GET['jour'])? $_GET['jour'] :""; $mois=isset($_GET['mois'])? $_GET['mois'] :""; $annee=isset($_GET['annee'])? $_GET['annee'] :""; $js=isset($_GET['js'])? $_GET['js'] :""; // ----- on récupère les valeurs ----------------- $sql="select activite_activite, activite_type as type from activite where `activite_user`='".$_SESSION['id']."' and month(activite_date)='".$mois."' and year(activite_date)='".$annee."' and day(activite_date)='".$jour."' "; $result=mysqli_query($link,$sql); while ($a_row=mysqli_fetch_array($result)) { $index=$a_row[1]; $valeur[$index]=$a_row[0]; } $valeur['M']= isset($valeur['M']) ? $valeur['M'] : ""; $valeur['AM']= isset($valeur['AM']) ? $valeur['AM'] : ""; $valeur['S']= isset($valeur['S']) ? $valeur['S'] : ""; $valeur['N']= isset($valeur['N']) ? $valeur['N'] : ""; mysqli_free_result($result); //-------------------------------------------- // CHARGEMENT DES LISTES DE CHOIX DES SELECTS POUR CREATECELL $sql="select list_activite_denom, list_activite_id, list_activite_autor, list_activite_niveau from list_activite where "; if ($liste['niveau']<5) $sql.="list_activite_profil='".$_SESSION['categorie']."' and "; $sql.="list_activite_id < 100 order by list_activite_ordre"; $result=mysqli_query($link,$sql); $k=0; while($a_row=mysqli_fetch_array($result)) { $listeSelect[0][$k]=$a_row[0]; $listeSelect[1][$k]=$a_row[1]; $listeSelect[2][$k]=$a_row[2]; $listeSelect[3][$k]=$a_row[3]; $k++; } mysqli_free_result($result); $nbre_select=count($listeSelect[0]); //----------------------------------------------------------- echo " <form class=\"form-horizontal\" role=\"form\" method=\"post\" id=\"modifJour\" name=\"modifJour\">"; // ------- DIV 2 CHAMPS---------- echo " <div id=\"nonSplit\"> <div class=\"form-group\"> <label for=\"jour\" class=\"col-sm-4 control-label\">Jour</label> <div class=\"col-sm-8\"> <select class=\"form-control\" id=\"jour\" title=\"jour\" onchange=\"reportChange('jour',this.options[this.selectedIndex].value)\"> <option "; if ($valeur['M']=="") echo "selected=\"selected\" "; echo "value=\"\">--choisir--</option>"; for ($i=0;$i<$nbre_select;$i++) { if ($listeSelect[2][$i]=='J' || $listeSelect[2][$i]=='D' || ($listeSelect[2][$i]=='JS' && $js<6)) { echo " <option "; if ($valeur['M']==$listeSelect[1][$i]) echo "selected=\"selected\" "; if ($liste['niveau']<$listeSelect[3][$i]) echo "disabled "; echo "value=\"".$listeSelect[1][$i]."\">".$listeSelect[0][$i]."</option>"; } } echo" </select> </div> </div> <div class=\"form-group\"> <label for=\"nuit\" class=\"col-sm-4 control-label\">Nuit</label> <div class=\"col-sm-8\"> <select class=\"form-control\" id=\"nuit\" title=\"nuit\" onchange=\"reportChange('nuit',this.options[this.selectedIndex].value)\"> <option "; if ($valeur['S']=="") echo "selected=\"selected\" "; echo "value=\"\">--choisir--</option>"; for ($i=0;$i<$nbre_select;$i++) { if ($listeSelect[2][$i]=='D' ) { echo " <option "; if ($valeur['S']==$listeSelect[1][$i]) echo "selected=\"selected\" "; echo "value=\"".$listeSelect[1][$i]."\">".$listeSelect[0][$i]."</option>"; } } echo" </select> </div> </div> <div><center><span class=\"label label-primary\" style=\"cursor: pointer;\" id=\"all\">Passer en 1/2 journées</span></center><p></div> </div> "; //----- FIN DU DIV 2 CHAMPS ----- //----- DIV SPLIT 4 CHAMPS --- > Caché par défaut echo " <div id=\"split\"> <div class=\"form-group\"> <label for=\"Matin\" class=\"col-sm-4 control-label\">Matin</label> <div class=\"col-sm-8\"> <select class=\"form-control\" id=\"Matin\" title=\"matin\" onchange=\"changeUnite('3',this.options[this.selectedIndex].value)\"> <option "; if ($valeur['M']=="") echo "selected=\"selected\" "; echo "value=\"\">--choisir--</option>"; for ($i=0;$i<$nbre_select;$i++) { if ($listeSelect[2][$i]=='J' || $listeSelect[2][$i]=='D' || ($listeSelect[2][$i]=='JS' && $js<6)) { echo " <option "; if ($valeur['M']==$listeSelect[1][$i]) echo "selected=\"selected\" "; if ($liste['niveau']<$listeSelect[3][$i]) echo "disabled "; echo "value=\"".$listeSelect[1][$i]."\">".$listeSelect[0][$i]."</option>"; } } echo" </select> <input type=\"hidden\" id=\"don[1]\" name=\"don[1]\" value=\"".$valeur['M']."\" title=\"matin\"> </div> </div> <div class=\"form-group\"> <label for=\"Apresmidi\" class=\"col-sm-4 control-label\">Après-midi</label> <div class=\"col-sm-8\"> <select class=\"form-control\" id=\"Apresmidi\" title=\"Apres-midi\" onchange=\"changeUnite('5',this.options[this.selectedIndex].value)\"> <option "; if ($valeur['AM']=="") echo "selected=\"selected\" "; echo "value=\"\">--choisir--</option>"; for ($i=0;$i<$nbre_select;$i++) { if ($listeSelect[2][$i]=='J' || $listeSelect[2][$i]=='D' || ($listeSelect[2][$i]=='JS' && $js<6)) { echo " <option "; if ($valeur['AM']==$listeSelect[1][$i]) echo "selected=\"selected\" "; if ($liste['niveau']<$listeSelect[3][$i]) echo "disabled "; echo "value=\"".$listeSelect[1][$i]."\">".$listeSelect[0][$i]."</option>"; } } echo" </select> <input type=\"hidden\" id=\"don[2]\" name=\"don[2]\" value=\"".$valeur['AM']."\" title=\"Apres-midi\"> </div> </div> <div class=\"form-group\"> <label for=\"Soir\" class=\"col-sm-4 control-label\">Soir</label> <div class=\"col-sm-8\"> <select class=\"form-control\" id=\"Soir\" title=\"soir\" onchange=\"changeUnite('7',this.options[this.selectedIndex].value)\"> <option "; if ($valeur['S']=="") echo "selected=\"selected\" "; echo "value=\"\">--choisir--</option>"; for ($i=0;$i<$nbre_select;$i++) { if ($listeSelect[2][$i]=='D') { echo " <option "; if ($valeur['S']==$listeSelect[1][$i]) echo "selected=\"selected\" "; echo "value=\"".$listeSelect[1][$i]."\">".$listeSelect[0][$i]."</option>"; } } echo" </select> <input type=\"hidden\" id=\"don[3]\" name=\"don[3]\" value=\"".$valeur['S']."\" title=\"soir\"> </div> </div> <div class=\"form-group\"> <label for=\"Nuit\" class=\"col-sm-4 control-label\">Nuit</label> <div class=\"col-sm-8\"> <select class=\"form-control\" id=\"Nuit\" title=\"nuit\" onchange=\"changeUnite('9',this.options[this.selectedIndex].value)\"> <option "; if ($valeur['N']=="") echo "selected=\"selected\" "; echo "value=\"\">--choisir--</option>"; for ($i=0;$i<$nbre_select;$i++) { if ($listeSelect[2][$i]=='D' ) { echo " <option "; if ($valeur['N']==$listeSelect[1][$i]) echo "selected=\"selected\" "; echo "value=\"".$listeSelect[1][$i]."\">".$listeSelect[0][$i]."</option>"; } } echo" </select> <input type=\"hidden\" id=\"don[4]\" name=\"don[4]\" value=\"".$valeur['N']."\" title=\"nuit\"> </div> </div> <div><center><span class=\"label label-primary\" style=\"cursor: pointer;\" id=\"notall\">Passer en journée</span></center><p></div> <input type=\"hidden\" name=\"don[5]\" value=\"".$jour."\" /> <input type=\"hidden\" name=\"don[6]\" value=\"".$mois."\" /> <input type=\"hidden\" name=\"don[7]\" value=\"".$annee."\" /> <input type=\"hidden\" name=\"don[8]\" value=\"".$js."\" /> <input type=\"hidden\" name=\"action\" value=\"change_jour\" /> </div>"; //------ >>> FIN DU DIV CACHE --> SPLIT 4 CHAMPS------- echo " <center> <input type=\"button\" class=\"btn btn-default\" value=\"Fermer sans enregistrer\" onclick=\"closeModal()\"/> "; echo" <input type=\"button\" class=\"btn btn-primary\" name=\"Enregistrer\" value=\"Valider\" onclick=\"envoiForm3()\" /> </center> </form> "; ?>