prepare( $query ); $queryRequest->bindParam( ':num_eta', $_SESSION['cfa_num'], PDO::PARAM_INT ); $queryRequest->bindParam( ':myIdCap', $myIdCap, PDO::PARAM_INT ); $queryRequest->execute(); $data=$queryRequest->fetchAll(); $count = $queryRequest->rowCount(); if($count!=1){ header('location:index-cfa.php'); exit(); } $nom_cap = decrypter($maCleDeCryptage,$data[0]['nom_cap']).' '.decrypter($maCleDeCryptage,$data[0]['prenom_cap']); ?> FAFIH - DECIDAY
Votre espace Référent

Référent : modifier
Déconnexion
Capitaine

Organisez l’agenda de votre capitaine :

'; echo ''; echo '
Les sollicitations refusées
'; echo ''; echo '
'; $query="SELECT * FROM sollicitations WHERE idCapitaine=0 AND chxNumEta=:chxNumEta AND traitement=0 ORDER BY chxJour, chxCreneau, dateCreate"; $db = connect_base(); $queryRequest = $db->prepare( $query ); $queryRequest->bindParam( ':chxNumEta', $_SESSION['cfa_num'], PDO::PARAM_INT ); $queryRequest->execute(); $countSol = $queryRequest->rowCount(); $dataSol = $queryRequest->fetchAll(); if($countSol==0){ echo '
Vous n\'avez aucune sollicitation refusée.
'; }else{ echo ''; echo ''; foreach($dataSol as $k => $v){ $myjourSol = MysqlToDateFr($v['chxJour']); $mycreneauSol = getCreneauSol($v['chxCreneau']); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; //echo ''; echo ''; } echo '
EtablissementContactLocalisationJourCreneauActions
'.decrypter($maCleDeCryptage,$v['etaCoLy']).''.decrypter($maCleDeCryptage,$v['nomCoLy']).' '.decrypter($maCleDeCryptage,$v['prenomCoLy']).''.decrypter($maCleDeCryptage,$v['cpCoLy']).' '.decrypter($maCleDeCryptage,$v['villeCoLy']).''.$myjourSol.''.$mycreneauSol.'VoirRefuser
'; } echo '

'; //SOLLICITATIONS CAPITAINE echo ''; echo '
Les sollicitations en attente
'; echo ''; echo '
'; $query="SELECT * FROM sollicitations WHERE idCapitaine=:id_cap AND traitement=0 ORDER BY chxJour, chxCreneau, dateCreate"; $db = connect_base(); $queryRequest = $db->prepare( $query ); $queryRequest->bindParam( ':id_cap', $myIdCap, PDO::PARAM_INT ); $queryRequest->execute(); $countSol = $queryRequest->rowCount(); $dataSol = $queryRequest->fetchAll(); if($countSol==0){ echo '
Aucune sollicitation en attente.
'; }else{ echo '
'; echo ''; foreach($dataSol as $k => $v){ $myjourSol = MysqlToDateFr($v['chxJour']); $mycreneauSol = getCreneauSol($v['chxCreneau']); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; //echo ''; echo ''; } echo '
EtablissementContactLocalisationJourCreneauActions
'.decrypter($maCleDeCryptage,$v['etaCoLy']).''.decrypter($maCleDeCryptage,$v['nomCoLy']).' '.decrypter($maCleDeCryptage,$v['prenomCoLy']).''.decrypter($maCleDeCryptage,$v['cpCoLy']).' '.decrypter($maCleDeCryptage,$v['villeCoLy']).''.$myjourSol.''.$mycreneauSol.'VoirRefuser
'; } echo '

'; //AGENDA CAPITAINE /* $arrWeek = array(); $arrWeek[3] = array('','','','2019-01-17','2019-01-18'); $arrWeek[4] = array('2019-01-21','2019-01-22','2019-01-23','2019-01-24','2019-01-25'); $arrWeek[5] = array('2019-01-28','2019-01-29','2019-01-30','2019-01-31','2019-02-01'); $arrWeek[6] = array('2019-02-04','2019-02-05','2019-02-06','2019-02-07','2019-02-08'); $arrDaysWeek = array('lundi','mardi','mercredi','jeudi','vendredi'); $arrCreneaux = array('am1','am2','pm1','pm2'); $arrCreneauxTitle = array('Matin 1','Matin 2','Après-midi 1','Après-midi 2'); $theGreatDay = '2019-01-17'; */ echo ''; echo '
Agenda de votre capitaine
'; echo ''; echo '
'; include('include/agenda.inc.php'); foreach($arrWeek as $kw=>$vw){ echo '
'."\r\n"; echo ''; $idDay = 0; echo ''."\r\n"; echo ''; foreach($vw as $vDay){ if(!empty($vDay)) $th = ''; else $th = ''; echo $th."\r\n"; $idDay++; } echo ''."\r\n"; foreach($arrCreneaux as $kCr => $vCr){ if($arrCreneaux[$kCr]=="pm1") $isMidDay = ' class="isMidDay"'; else $isMidDay = ''; echo ''."\r\n"; echo ''; foreach($vw as $vDay){ if(!empty($vDay)){ //Un enregistrement existe t'il pour le créneau ? $query="SELECT * FROM agenda LEFT JOIN collegelycee ON idCoLy=numCoLy WHERE numCap=:numCap AND jour=:jour AND creneau=:creneau "; $queryRequest = $db->prepare( $query ); $queryRequest->bindParam( ':numCap', $myIdCap, PDO::PARAM_INT ); $queryRequest->bindParam( ':jour', $vDay, PDO::PARAM_STR ); $queryRequest->bindParam( ':creneau', $arrCreneaux[$kCr], PDO::PARAM_STR ); $queryRequest->execute(); $countD = $queryRequest->rowCount(); $dataD=$queryRequest->fetchAll(); if($countD>1){ //Erreur Pas possible $td = ''; }elseif($countD==1){ if($dataD[0]['statut']=="bloque"){ $td = ''; } if($dataD[0]['statut']=="libre"){ $td = ''; } if($dataD[0]['statut']=="reserve"){ $reserve = decrypter($maCleDeCryptage,$dataD[0]['etaCoLy'])."
(".decrypter($maCleDeCryptage,$dataD[0]['cpCoLy'])." ".decrypter($maCleDeCryptage,$dataD[0]['villeCoLy']).") "; $td = ''; } }/*else{ //Créneau vide if($vDay==$theGreatDay) $td = ''; else $td = ''; }*/ }else $td = ''; echo $td."\r\n"; } echo ''."\r\n"; } echo '
Semaine '.$kw.'
 '.$arrDaysWeek[$idDay].'
'.MysqlToDateFr($vDay).'
 
'.$arrCreneauxTitle[$kCr].'Erreur recontrée sur ce créneauIndisponible
Rendre disponible
Disponible
Identifier un rendez-vous
Rendre indisponible
Affecter une sollicitation
'.$reserve.'
Modifier
Rendre indisponible
Libre
Réserver
Bloquer
Bloqué
Débloquer
 
'."\r\n"; } //} ?>