Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/jobs/prive/formulaires/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/jobs/prive/formulaires/configurer_preferences_menus.html
<div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
	<h3 class='titrem'><:titre_configurer_preferences_menus:></h3>
	[<p class="reponse_formulaire reponse_formulaire_ok" role="status">(#ENV*{message_ok})</p>]
	[<p class="reponse_formulaire reponse_formulaire_erreur" role="alert">(#ENV*{message_erreur})</p>]

	<form method='post' action='#ENV{action}'><div>
		#ACTION_FORMULAIRE

		[(#AUTORISER{webmestre}|oui)
		<div class='editer editer_activer_menudev[ (#ENV{erreurs/activer_menudev}|oui)erreur]'>
			[<span class='erreur_message'>(#ENV{erreurs/activer_menudev})</span>]
			<div class='choix'>
				<input type="hidden" name="activer_menudev" value="non" />
				<input class='checkbox' type="checkbox" name="activer_menudev" value='oui' [checked="(#ENV{activer_menudev,non}|=={oui}|?{checked})"] id="activer_menudev"/>
				<label for="activer_menudev"><:info_activer_menu_developpement:></label>
			</div>
		</div>]

		#SET{boutons,#ARRAY|definir_barre_boutons{0}|trier_boutons_enfants_par_favoris_alpha}
		<div class='menus_favoris fieldset'>
			<fieldset>
				<legend><:titre_preference_menus_favoris:></legend>
				<div class="editer-groupe deux_colonnes">
					<BOUCLE_menu(DATA){source table, #GET{boutons}}{cle LIKE 'menu_%'}{cle !IN #LISTE{menu_accueil}}>
					<B_menusous>
						<div class="editer menus_favoris pleine_largeur">
							<label>[(#VALEUR{libelle}|_T)]</label>
							[<span class='erreur_message'>(#ENV{erreurs/menus_favoris})</span>]
							<BOUCLE_menusous(DATA){source table, #VALEUR{sousmenu}}>
							<div class="item choix">
								<input class='text positionner' type="text" name="menus_favoris[#CLE]" value="#ENV{menus_favoris/#CLE}" id="menu_fav_#CLE" size="1">
								<label for="menu_fav_#CLE">[(#VALEUR{libelle}|_T)]</label>
							</div>
							</BOUCLE_menusous>
						</div>
					</B_menusous>
					</BOUCLE_menu>
				</div>
			</fieldset>
		</div>

		[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
		<!--extra-->
		<p class='boutons'>
			<span class='image_loading'>&nbsp;</span>
			<input type='submit' class='hidden' value='<:bouton_enregistrer|attribut_html:>' aria-hidden='true' />
			<input type='submit' name="reset" class='btn submit secondaire' value='<:bouton_reinitialiser_aux_valeurs_par_defaut|attribut_html:>' />
			<input type='submit' class='btn submit principal' value='<:bouton_enregistrer|attribut_html:>' />
		</p>
	</div></form>
</div>
<style type="text/css">
	.formulaire_spip .choix .positionner {
		width:2.2em;
		text-align:center;
	}
</style>
<script type="text/javascript">
jQuery(function($) {
	$('.formulaire_#FORM form').on('click', '.menus_favoris .choix label', function(){
		var $me = $(this);
		var $parent = $me.closest('.editer');
		var $input = $me.siblings('.positionner');
		if ($input.val()) {
			$input.val("");
			var trier = [];
			$parent.find('.positionner').each(function(){
				if ($(this).val()) {
					trier.push({id: $(this).attr('id'), val: parseInt($(this).val()) });
				}
			});
			trier.sort(function(a,b) { return a.val - b.val; });
			var i = 1;
			$.each(trier, function(k, a) {
				$parent.find('#' + a.id).val(i);
				i++;
			});
		} else {
			var max = 0;
			$parent.find('.positionner').each(function(){
				if ($(this).val() > max) {
					max = $(this).val();
				}
			});
			$input.val(parseInt(max) + 1);
		}
		return false;
	});
});
</script>

SAMX