90 lines
4.6 KiB
PHP
Executable File
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> ';
|
|
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> ';
|
|
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> ';
|
|
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> ';
|
|
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
|
|
?>
|