Author: booz@rezo.net
Date: Tue Jul 18 15:53:58 2006
New Revision: 4063
Log:
retour des formulaires persos
Modified:
_plugins_/_email_/spip_listes/balise/formulaire_abonnement.php
_plugins_/_email_/spip_listes/formulaires/formulaire_abonnement.html
Modified: _plugins_/_email_/spip_listes/balise/formulaire_abonnement.php
--- _plugins_/_email_/spip_listes/balise/formulaire_abonnement.php (original)
+++ _plugins_/_email_/spip_listes/balise/formulaire_abonnement.php Tue Jul 18 15:53:58 2006
@@ -8,21 +8,16 @@
function balise_FORMULAIRE_ABONNEMENT ($p) {
-
- return calculer_balise_dynamique($p, 'FORMULAIRE_ABONNEMENT', array());
+ return calculer_balise_dynamique($p, 'FORMULAIRE_ABONNEMENT', array('liste'));
}
-// args[0] indique le focus eventuel
-// args[1] indique la rubrique eventuelle de proposition
-// [(#FORMULAIRE_INSCRIPTION{nom_inscription, #ID_RUBRIQUE})]
+// args[0] indique une liste
+// args[1] indique un eventuel squeletyte alternatif
+// [(#FORMULAIRE_INSCRIPTION{mon_squelette})]
+
function balise_FORMULAIRE_ABONNEMENT_stat($args, $filtres) {
- if ( ($GLOBALS['meta']['accepter_inscriptions'] != 'oui') AND ($GLOBALS['meta']['accepter_visiteurs'] != 'oui' ) )
- return '';
- else
- return array('redac',
- (isset($args[0]) ? $args[0] : ''),
- (isset($args[1]) ? $args[1] : ''));
-}
+ if(!$args[1]) $args[1]='formulaire_abonnement';
+ return array($args[0],$args[1]);}
// Si inscriptions pas autorisees, retourner une chaine d'avertissement
// Sinon inclusion du squelette
@@ -31,7 +26,7 @@
// formulaire.
-function balise_FORMULAIRE_ABONNEMENT_dyn($mode, $focus, $id_rubrique=0) {
+function balise_FORMULAIRE_ABONNEMENT_dyn($liste, $formulaire) {
include_spip ("inc/meta");
include_spip ("inc/session");
@@ -53,7 +48,7 @@
($acces_abonne['config'] == 'membre') ? $acces_membres = 'oui' : $acces_membres = 'non';
// aller chercher le formulaire html qui va bien
-$formulaire = "formulaires/formulaire_abonnement";
+$formulaire = "formulaires/".$formulaire ;
// code inscription au site ou/et a la lettre d'info
@@ -95,7 +90,7 @@
// afficher le formulaire d'oubli du pass
if($oubli_pass=="oui") {
- return array($formulaire, 'formulaire_abonnement', $GLOBALS['delais'],
+ return array($formulaire, $GLOBALS['delais'],
array(
'oubli_pass' => $oubli_pass,
'erreur' => $erreur,
Modified: _plugins_/_email_/spip_listes/formulaires/formulaire_abonnement.html
--- _plugins_/_email_/spip_listes/formulaires/formulaire_abonnement.html (original)
+++ _plugins_/_email_/spip_listes/formulaires/formulaire_abonnement.html Tue Jul 18 15:53:58 2006
@@ -66,15 +66,16 @@
</li>]
[(#TOTAL_BOUCLE|!={1}|?{' ',''})
<div style="text-align:left; padding:0px 0px 4px 0px;clear:both">
- <input type="checkbox" name="list[]" checked="checked" value="#ID_ARTICLE" />]
+ <input type="checkbox" name="list[]" [(#COMPTEUR_BOUCLE|=={1}|?{'checked="checked"',''})] value="#ID_ARTICLE" />]<label>#TITRE</label></div>
</BOUCLE_listes>
+ [(#COMPTEUR_BOUCLE|!={1}|?{'<br />',''})]
</B_listes>
[(#ENV{mode_login}|?{' ',''})
<fieldset>
<legend><:spiplistes:abo_1_lettre:></legend>]
<//B_listes>
[(#ENV{mode_login}|?{' ',''})
- <label style="font-size:100%;font-weight:bold">Format :</label>
+ <label style="font-size:100%;font-weight:bold">Format</label>
<ul style="clear:both; width:100%;list-style-type:none;margin:0;padding:0">
<li><input name="suppl_abo" value="html" type="radio" checked="checked"><:spiplistes:html:></li>
<li><input name="suppl_abo" value="texte" type="radio"><:spiplistes:texte:></li>
@@ -82,11 +83,11 @@
</ul>
[(#ENV{acces_membres}|=={oui}|?{' ',''})
- <p><label style="font:weight:bold;"><:form_pet_votre_nom:></label>
- <input type="text" class="forml" name="nom_inscription_" value="" size="35" style="clear:both;" /> </p>
+ <div style="margin-top:5px"><label style="font-weight:bold;"><:form_pet_votre_nom:></label></div>
+ <input type="text" class="forml" style="width:200px" name="nom_inscription_" value="" size="35" style="clear:both;" />
]
- <p><label style="font:weight:bold;"><:form_pet_votre_email:><label>
- <input type="text" class="forml" name="mail_inscription_" value="" size="35" style="clear:both;" /> </p>
+ <div style="margin-top:5px"><label style="font-weight:bold;"><:form_pet_votre_email:><label></div>
+ <input type="text" class="forml" style="width:200px" name="mail_inscription_" value="" size="35" style="clear:both;" />
<div style="text-align:right"><input type="submit" name="Valider" class="spip_bouton" value="<:bouton_valider:>" />
</div></fieldset></form>]
</div>
\ No newline at end of file