45 lines
1.8 KiB
PHP
Executable File
45 lines
1.8 KiB
PHP
Executable File
<?php
|
|
// ---------------------------------------------------
|
|
// Activation du theme : lancé depuis initSessLg.php
|
|
// !! requete en double dans /admin/adminInclude/req/ car pb chemin si caroussel !!
|
|
// !! donc si on en change une faut aussi changer l'autre !!
|
|
// ---------------------------------------------------
|
|
|
|
if (!empty($carrousselTheme)) {
|
|
$reqSelect = "SELECT * FROM `cssthemes` WHERE nom='" . addslashes($carrousselTheme) . "';";
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['reqSelect' => $reqSelect, 'refresh' => $refresh ], 'reqSelectThemeFromName.php');}
|
|
try {
|
|
$resConn = $idPdo->query($reqSelect);
|
|
|
|
if ($resConn && $resConn->rowCount() > 0) {
|
|
$result = $resConn->fetch(PDO::FETCH_ASSOC);
|
|
$_SESSION['idTheme'] = $result['idTh'];
|
|
$_SESSION['nomThemeCss'] = $result['nom'];
|
|
$_SESSION['descThemeCss'] = $result['description'];
|
|
$_SESSION['numStruct'] = $result['agcType'];
|
|
$_SESSION['affBandeau'] = $result['affBandeau'];
|
|
$_SESSION['affPub'] = $result['affPub'];
|
|
$_SESSION['affNbCol'] = $result['affNbColones'];
|
|
|
|
} else {
|
|
if (isset($debug[2]) && $debug[2] == '1') {
|
|
$debugMsg .= monDebug(2, ['Aucun résultat trouvé pour la requête' => $reqSelect], 'reqSelectThemeFromName.php');
|
|
}
|
|
$admMsgClass = 'ko';
|
|
}
|
|
|
|
} catch (PDOException $e) {
|
|
if (isset($debug[2]) && $debug[2] == '1') {
|
|
$debugMsg .= monDebug(2, [
|
|
'Erreur SQL' => $e->getMessage(),
|
|
'Requête échouée' => $reqSelect
|
|
], 'reqSelectThemeFromName.php');
|
|
}
|
|
$admMsgClass = 'ko';
|
|
}
|
|
}
|
|
else {
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['carrousselTheme vide dans reqSelectThemeFromName ( de include )' => $carrousselTheme], '');}
|
|
}
|
|
// $toto=$toto .$admMsg;
|
|
?>
|