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/petits/plugins/auto/saisies/demo/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/petits/plugins/auto/saisies/demo/generer_saisies.html
<html>
<head>
	<title>Test de génération de saisies</title>
	[<link rel="stylesheet" href="(#CHEMIN{spip_formulaires.css})" type="text/css" media="all" title="formulaires" charset="utf-8" />]
	<style type="text/css">
		.formulaire_spip{
			width:40%;
			border:1px solid black;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			border-radius:10px;
		}
		.formulaire_spip ul li{
			padding:0.5em;
		}
		.formulaire_spip li.fieldset{
			padding:0;
		}
		.formulaire_spip li.obligatoire{
			background:#ffcfcf;
		}
		.formulaire_spip .fieldset .legend{
			margin:0;
			font-style:italic;
		}
	</style>
</head>
<body>
	<h1>Test pour générer des saisies à partir d'une description</h1>

	<h2>Génération d'une seule saisie</h2>
	#SET{champ,
		#ARRAY{
			saisie, input,
			options, #ARRAY{
				nom, test,
				label, Une sorte de titre,
				explication, Un sorte d'explication,
				obligatoire, oui
			}
		}
	}
	<form class="formulaire_spip" action="#SELF" method="post">
		<ul>
			[(#GET{champ}|saisies_generer_html{#ENV**|unserialize})]
			<li class="boutons">
				<input type="submit" class="submit" />
			</li>
		</ul>
	</form>

	<h2>Génération complète du contenu (l'intérieur) d'un formulaire</h2>
	#SET{saisies,
		#ARRAY{
			0,#ARRAY{
				saisie, destinataires,
				options, #ARRAY{
					nom, destinataires,
					label, Destinataires,
					choix_destinataires, #ARRAY{0,1,1,2},
					type_choix, plusieurs,
					obligatoire, oui
				}
			},
			1,#ARRAY{
				saisie, input,
				options, #ARRAY{
					nom, prenom,
					label, Prénom,
				}
			},
			2,#ARRAY{
				saisie, input,
				options, #ARRAY{
					nom, nom,
					label, Nom,
					obligatoire, oui
				}
			},
			3,#ARRAY{
				saisie, input,
				options, #ARRAY{
					nom, courriel,
					label, Courriel,
					obligatoire, oui
				},
				verifier, #ARRAY{
					type, email
				}
			},
			4,#ARRAY{
				saisie, case,
				options, #ARRAY{
					nom, case,
					label, Une sorte de case à cocher,
					label_case, Check la vibes
				}
			},
			5,#ARRAY{
				saisie, fieldset,
				options, #ARRAY{
					nom, adresse,
					label, Adresse
				},
				saisies, #ARRAY{
					1,#ARRAY{
						saisie, textarea,
						options, #ARRAY{
							nom, voie,
							label, Voie,
							obligatoire, non,
						}
					},
					2,#ARRAY{
						saisie, input,
						options, #ARRAY{
							nom, code_postal,
							label, Code postal,
							obligatoire, oui
						}
					},
					3,#ARRAY{
						saisie, input,
						options, #ARRAY{
							nom, ville,
							label, Ville,
							obligatoire, oui
						}
					}
				}
			},
			6,#ARRAY{
				saisie, oui_non,
				options, #ARRAY{
					nom, peutetre,
					label, Tu veux ou tu veux pas ?,
					obligatoire, oui,
					info_obligatoire, " / obligatoire"
				}
			},
		}
	}
	<form class="formulaire_spip" action="#SELF" method="post">
		<ul>
			#GENERER_SAISIES{#GET{saisies}}
			<li class="boutons">
				<input type="submit" class="submit" />
			</li>
		</ul>
	</form>
</body>
</html>

SAMX