.=< { Star Gans Tq } >=.

  • Home

  • Killme
  • Download
  • Current Path : /home/m/e/h/meharicl/www/plugins/auto/saisies_v1/test/
    Upload File
    @Command ~ $  
    Current File : /home/m/e/h/meharicl/www/plugins/auto/saisies_v1/test/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>