alpha_full/admin/agencement/blocDroit/menus/menus.form.php
2026-04-06 22:58:51 +02:00

197 lines
8.9 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// -----------------------------------------------------
// Champs cachés
// -----------------------------------------------------
if (isset($debug[1]) && $debug[1] == '1') echo 'txtSection<input type="text" name="textesAffSection" id="textesAffSection" style="width:30px" value="' .$textesAffSection. '" >';
else echo '<input type="hidden" name="textesAffSection" id="textesAffSection" value="' .$textesAffSection. '" >';
echo '<input type="hidden" name="afficherMenu" id="afficherMenu" value="' .$afficherMenu. '" >';
echo '<input type="hidden" name="afficherEspace" id="afficherEspace" value="' .$afficherEspace. '" >';
if (isset($debug[1]) && $debug[1] == '1') echo 'esp<input type="text" name="isEspace" id="isEspace" style="width:30px" value="' .$isEspace. '" >';
else echo '<input type="hidden" id="isEspace" name="isEspace" value="' .$isEspace. '" >';
// -----------------------------------------------------
// Champs activer menus ou espace, sauf accueil (mais accueil n'a pas de menu, ne passera pas ici)
// -----------------------------------------------------
if ($numeroMenuPrpal!=0) {
echo '<div class="libChampsWebmaster" >';
if ($isEspace==1) {
echo '<label for="afficherEspace"><b>Afficher cet espace </b>&#160;:&#160;';
if (isset($menuPpalLib)) echo $menuPpalLib;
echo '</label>';
if ($afficherEspace==1) {
echo '<input type="checkbox" onClick="checkActiverEspace();" value="1" id="actEspace" checked >';
}
else {
echo '<input type="checkbox" onClick="checkActiverEspace();" value="0" id="actEspace" >';}
}
else {
echo '<label><b>Afficher ce menu</b>&#160;:&#160;';
if (isset($LIBsousMenu)) echo $LIBsousMenu;
echo '</label>';
if ($afficherMenu==1) {
echo '<input type="checkbox" onClick="checkActiverSousMenu();" value="1" id="actMenu" checked >';
}
else {
echo '<input type="checkbox" onClick="checkActiverSousMenu();" value="0" id="actMenu" >';}
}
echo '</div>';
}
// -----------------------------------------------------
// Champs icône
// -----------------------------------------------------
echo '<div class="libChampsWebmaster">';
echo '<span margin-top:5px; >Icône actuelle : </span>';
if (!empty($icone)) {
// if awesome
$icone=ltrim($icone);
$test=substr($icone,-3);
if ($test=='jpg' || $test=='peg' || $test=='gif' || $test=='ico' || $test=='png' || $test=='bmp' || $test=='svg') {
$test=strtolower(substr($icone,0,4));
switch($test) { // anciennement sites/....
case '/sit':
case '/inc':
$src=$icone;
break;
default:
$src ='../.' .$icone;
break;
}
echo '<img width="50" src="' .$src. '" />';
}
else {
echo '<i class="' .$icone. '" ></i>';
}
echo '&#160;Nom : ' .$icone;
}
echo '</div>';
echo '<div class="libChampsWebmaster">';
echo '<span id="choixIco" class="boutonsWebmaster" style="margin-top:5px;" onClick="self.location.href=\'./frmModale.php?affModale=4-1&idLanguenav=' .$idLanguenav. '\' " title="Cliquez ici pour choisir une icone." >';
echo '<i class="fad fa-download"></i>';
echo 'Choisir une icône';
echo '</span>';
echo '</div>';
// -----------------------------------------------------
// Champs alt
// -----------------------------------------------------
echo '<div class="libChampsWebmaster" >';
echo '<span>Texte de remplacement de l\'image :&#160;</span>';
echo '<input type="text" class="inputWebmaster" style="width:99%" name="theAlt" id="theAlt" value="' .$theAlt. '" title="Entrez un texte pour le remplacement de l\'image"/>';
echo '</div>';
// -----------------------------------------------------
// Afficher texte en plus de icone
// -----------------------------------------------------
echo '<div class="libChampsWebmaster" >';
echo '<label for="theMsg" title="Ajouter un texte" >';
echo '<span title="Ajouter un texte" >';
echo 'Afficher un texte : ';
echo '</span>';
echo '</label>';
echo '<input style="display:inline-block; width:99%" type="text" class="inputWebmaster" name="theMsg" id="theMsg" value="' .$theMsg. '" title="Entrez un texte pour ce menu" >';
echo '</div>';
// -----------------------------------------------------
// Info bulle
// -----------------------------------------------------
echo '<div class="libChampsWebmaster" >';
echo '<span>Info-bulle : </span>';
echo '<input type="text" class="inputWebmaster" style="width:99%" name="thePopup" id="thePopup" value="' .$thePopup. '" title="Entrez un texte pour qui s\'affichera sur le passage de la souris" style="min-width:70%">';
echo '</div>';
// -----------------------------------------------------
// thelien
// -----------------------------------------------------
echo '<div class="libChampsWebmaster" >';
echo '<span title="Lien">Lien : </span>';
echo '<input value="' .$theLien. '" type="text" class="inputWebmaster" style="width:99%" name="theLien" id="theLien" value="' .$theLien. '" title="Entrez un lien pour ce menu" >';
echo '</div>';
// -----------------------------------------------------
// Boutons // workflow
// -----------------------------------------------------
echo '<div style="grid-column:auto" >';
// -----------------------------------------------------
// Cas ou on veut modifier les autres langues
// -----------------------------------------------------
if ($modifLg==1) {
if ($trouveLG==true) {
// -----------------------------------------------------
// Il y a d'autres langues a faire -> Menu valider pour cette langue
// -----------------------------------------------------
echo '<span id="langueSuivante" class="boutonsWebmaster" title="Valider pour ' .$_SESSION['lgCouranteLibelle']. '" onClick="langueSuivante();" >';
echo '<i class="fad fa-check-circle"></i>&#160;';
echo 'Valider pour ' .$_SESSION['lgCouranteLibelle'];
echo '</span>';
}
else {
// -----------------------------------------------------
// La derniere a faire
// -----------------------------------------------------
if ($codeOpe=="majMenu") {
echo '<span id="lastLangue" class="boutonsWebmaster" title="Valider pour ' .$_SESSION['lgCouranteLibelle']. ' et passer au menu suivant. " onClick="derniereLangue();" >';
echo '<i class="fad fa-check-circle" ></i>&#160;';
echo 'Passer au menu suivant';
echo '</span>';
}
else {
// -----------------------------------------------------
// la derniere a ete faite --> fin
// -----------------------------------------------------
// -----------------------------------------------------
// -----------------------------------------------------
$lgFait='';
$_SESSION['lgFait']=$lgFait;
$_SESSION['lgCouranteLibelle']='';
// if ($theEtape>5) {
echo '<span class="boutonsWebmaster" onClick="window.location=\'siteActif\'" target="_parent" >';
echo '<i class="fad fa-chevron-circle-left"></i>&#160;';
echo 'Retour à l\'agencement';
echo '</span>';
echo '&#160;&#160;&#160;';
echo '<span class="boutonsWebmaster" onClick="window.location=\'menusModale.php\'" style="margin:7px;" >';
echo '<i class="fad fa-step-backward" style="color:blue";></i>&#160;';
echo 'Recommencer';
echo '</span>';
// }
}
}
}
else {
// -----------------------------------------------------
// on ne veut pas modifier les autres langues, ok
// -----------------------------------------------------
// -----------------------------------------------------
// -----------------------------------------------------
$pos='';
if (isset($_POST["submit"])) {$pos = strpos( $_POST["submit"], "Valider");}
if ($pos !==false) {
// -----------------------------------------------------
// Menu suivant
// -----------------------------------------------------
echo '<span onClick="langueSuivante();" class="boutonsWebmaster" title="Valider pour ' .$_SESSION['lgCouranteLibelle']. ' et passer au menu suivant" >';
echo '<i class="fad fa-check-circle" ></i>&#160;';
echo 'Valider pour ' .$_SESSION['lgCouranteLibelle']. ' et langue suivante';
echo '</span>';
echo '<span onClick="derniereLangue();" class="boutonsWebmaster" title="Valider pour ' .$_SESSION['lgCouranteLibelle']. ' et passer au menu suivant" >';
echo '<i class="fad fa-check-circle" ></i>&#160;';
echo 'Valider pour ' .$_SESSION['lgCouranteLibelle']. '';
echo '</span>';
}
else
{echo '<button class="boutonsWebmaster" title="Cliquez pour valider vos changements" title="Valider pour' .$_SESSION['lgCouranteLibelle']. '" value="Valider pour ' .$_SESSION['lgCouranteLibelle']. '" name="submit" id="submit" type="submit" />'; }
}
echo '</div>';
?>