$reqUpdate],'bandeauUpdateAff.php');
$resConn=$idPdo->query($reqUpdate) ;
if ($affBandeau==0) {$lib='masqué';}else {$lib='affiché';}
try{
if ($resConn)
{$admMsg .= 'Bannière positionnée au statut : ' .$lib. ' avec succès !
';$admMsgClass='ok';}
else {
$admMsg .= 'Erreur lors de la mise à jour de la base de données';
$erreur = $idPdo->errorInfo();
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= $monDebug(2,['Erreur mysql' => $erreur[2] ],'');
$admMsgClass='ko';
}
}
catch (PDOException $e) {
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['Erreur mysql' => $e->getMessage() ],'');
}
$_SESSION['affBandeau']=$affBandeau;
// -----------------------------------------------------
// Page container
// il faut decaler la page vers le haut pour qu'elle puisse prendre la place du bandeau
// page sur lignes 5 a 7 pour modeles 1,2 et 3
if ($affBandeau==0)
{$reqUpdate="UPDATE `" .$nomThemeCss. "` SET `grid-row`='5 / span 3' WHERE nom='#page-container' ;";}
else
{$reqUpdate="UPDATE `" .$nomThemeCss. "` SET `grid-row`='6 / span 2' WHERE nom='#page-container' ;";}
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqUpdate page container' => $reqUpdate], 'bandeauUpdateAff.php');
$resConn=$idPdo->query($reqUpdate) ;
if ($resConn)
{if (isset($debug[2]) && $debug[2] == '1' ) $admMsg .= '
Position de la page mis à jour pour la bannière / page avec succès ! ';$admMsgClass='ok';}
else
{ // flag EDT :a faire : gros taff : mettre à jour infos de contact dans toutes les requetes en cas d'erreur
$admMsg .= 'Erreur lors de la mise à jour du style page / bannière';
$erreur = $idPdo->errorInfo();
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= $monDebug(2,['Erreur mysql' => $erreur[2] ],'');
$admMsgClass='ko';
}
// -----------------------------------------------------
// Bandeau container
// -----------------------------------------------------
if ($affBandeau==0) {
$reqUpdate="UPDATE `" .$nomThemeCss. "` SET `grid-column`='auto',`grid-row`='auto' WHERE nom='#bandeau-container' ;";
// si pas bandeau on remonte le bloc pub avec reqUpdate2
if (isset($_SESSION['numStruct']) && $_SESSION['numStruct']==2) {
$reqUpdate2="UPDATE `" .$nomThemeCss. "` SET `flex-direction`='column',`grid-column`='5', `grid-row`= '5 / span 3' WHERE nom='#pub-container' ;";
}
}
else {
// on affiche menu independant a gauche : bandeau column=2
if (isset($_SESSION['numStruct']) && $_SESSION['numStruct']==1) {
$reqUpdate="UPDATE `" .$nomThemeCss. "` SET `grid-column`='2 / span 3', `grid-row`= '4' WHERE nom='#bandeau-container' ;";}
// menu integré : pub a droite : bandeau sur toutes colonnes
if (isset($_SESSION['numStruct']) && $_SESSION['numStruct']==2) {
$reqUpdate="UPDATE `" .$nomThemeCss. "` SET `grid-column`='1 / span 5', `grid-row`= '4' WHERE nom='#bandeau-container' ;";
$reqUpdate2="UPDATE `" .$nomThemeCss. "` SET `flex-direction`='column',`grid-column`='5', `grid-row`= '6 / span 2' WHERE nom='#pub-container' ;";
}
// menu integré : pub en bas : : bandeau sur toutes colonnes
if (isset($_SESSION['numStruct']) && $_SESSION['numStruct']==3) {
$reqUpdate="UPDATE `" .$nomThemeCss. "` SET `grid-column`='1 / span 5', `grid-row`= '4' WHERE nom='#bandeau-container' ;";
}
}
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqUpdate' => $reqUpdate],'');
$resConn=$idPdo->query($reqUpdate) ;
if ($resConn)
{if (isset($debug[2]) && $debug[2] == '1' ) $admMsg .= '
Position à jour pour la bannière avec succès ! ';$admMsgClass='ok';}
else {
$admMsg .= 'Erreur lors de la mise à jour de la bannière.';
$erreur = $idPdo->errorInfo();
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= $monDebug(2,['Erreur mysql' => $erreur[2] ],'bandeauUpdateAff.php');
$admMsgClass='ko';
}
// si pas bandeau on remonte le bloc pub avec reqUpdate2
if ($reqUpdate2!='') {
$resConn='';
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqUpdate2' => $reqUpdate2],'bandeauUpdateAff.php');
$resConn=$idPdo->query($reqUpdate2) ;
if ($resConn)
{$admMsg .= '
Positionnement de la pub fait avec succès ! ';$admMsgClass='ok';}
else {
$admMsg .= 'Erreur lors de la mise à jour du positionnement de la pub .';
$erreur = $idPdo->errorInfo();
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= $monDebug(2,['Erreur mysql' => $erreur[2] ],'');
$admMsgClass='ko';
}
}
?>