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

90 lines
4.6 KiB
PHP
Executable File

<?php
// -----------------------------------------------------
// Items menu
// -----------------------------------------------------
echo '<div style="display:flex; margin:auto; margin-top:8px; margin-bottom:8px;" >';
if ($initCreaItem !=1) include('./agencement/blocDroit/pages/items/itemMenu.php');
echo '</div>';
// -----------------------------------------------------
// Formulaire item
// -----------------------------------------------------
echo '<div class="libChampsWebmaster" style="display:flex; flex-wrap:wrap; flex-direction:rows; border:1px solid lightgrey; border-radius:7px; width:99%" >';
// -----------------------------------------------------
// Champs cachés
// -----------------------------------------------------
echo '<input type="hidden" name="theIdItem" id="theIdItem" value="' .$theIdItem. '" >';
echo '<input type="hidden" name="initCreaItem" id="initCreaItem" value="' .$initCreaItem. '" >';
// -----------------------------------------------------
// Formulaires
// -----------------------------------------------------
if ($initCreaItem!=0) { include("./agencement/blocDroit/pages/items/itemCreate.modale.php"); }
else { include("./agencement/blocDroit/pages/items/itemFormulaire.php"); }
// forcer l'affichage des zones selon type
if (isset($theType)) { echo '<script>affichageSelonType(\'' .$theType. '\')</script>'; }
echo '</div>';
// -----------------------------------------------------
// Debug
// -----------------------------------------------------
$nomFicAppelant = basename(__FILE__);
if (isset($debug[1]) && $debug[1] == '1' ) {include ("./agencement/blocDroit/pages/items/item.debug.php");}
// -----------------------------------------------------
// Validate
// -----------------------------------------------------
echo '<div style="display:flex; flex-wrap:wrap; padding:10px; text-align: center; align-content: center; justify-content: space-evenly; align-items: center; margin:auto;" >';
// -----------------------------------------------------
// Bouton Insert et propager a tous, on le fait dans tous les cas pour un insert, pour etre sur que l'utilisateur n'oublie pas de créer au moins tous les items
// -----------------------------------------------------
// si txt on passera en modif pour les traductions, sinon rien
// -----------------------------------------------------
if ($initCreaItem==1) {
echo '<span onClick="creaItem();" class="boutonsWebmaster" title="Valider pour toutes les langues" >';
echo '<i class="fad fa-check-circle"></i>&#160';
echo 'Créer pour toutes les langues';
echo '</span>';
echo '<span onClick="document.getElementById(\'initCreaItem\').value=0;top.location.href = \'./frmAdmin.php?initCreaItem=0\'" >';
echo '<i class="fa-duotone fa-solid fa-right-from-bracket"></i>&#160';
echo 'Annuler';
echo '</span>';
}
// -----------------------------------------------------
// Bouton update langue toutes
// -----------------------------------------------------
if($propager==1 && $initCreaItem!=1 ) { $affBtn="block"; } else { $affBtn="none"; }
echo '<span onClick="upItem(2);" id="btn_All" class="boutonsWebmaster" data-tooltip="Valider pour toutes les langues" style="text-align: center; margin:auto; display:' .$affBtn. ';" >';
echo '<i class="fad fa-check-circle"></i>&#160';
echo 'Valider pour toutes les langues';
echo '</span>';
// -----------------------------------------------------
// Bouton update par langue
// -----------------------------------------------------
if ($initCreaItem!=1 && $propager!=1) { $affBtn="block"; } else { $affBtn="none"; }
// on n'a pas toutes les langues de faites
// on doit entrer dans ce cas la première fois apres un insertALL et type=txt
// on doit entrer dans ce cas la première fois apres un upAll et type=txt
echo '<span onClick="upItem(2);" id="btn_ParLangue" class="boutonsWebmaster" title="Valider pour ' .$_SESSION['lgCouranteLibelle']. '. Ensuite vous serez assistés pour les langues suivantes." style="text-align: center; margin:auto; display:' .$affBtn. ';">';
echo '<i class="fad fa-check-circle"></i>&#160';
echo 'Valider pour ' .$_SESSION['lgCouranteLibelle']. ' et passer à la langue suivante';
echo '</span>';
// -----------------------------------------------------
// Bouton fin
// -----------------------------------------------------
// if($initCreaItem!=1) {
// echo '<span onClick="document.getElementById(\'codeOpe\').value=\'\'; document.menuSiteForm.submit();" target="_parent" " class="boutonsWebmaster" title="Retour" >';
// echo 'Retour';
// echo '</span>';
// }
echo '</div>'; // zone validate
?>