Subversion Repositories Applications.papyrus

Rev

Rev 805 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 805 Rev 810
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: inscription.class.php,v 1.10 2006-04-04 12:23:05 florian Exp $
22
// CVS : $Id: inscription.class.php,v 1.11 2006-04-10 14:01:36 florian Exp $
23
/**
23
/**
24
* Inscription
24
* Inscription
25
*
25
*
26
* Un module d'inscription, en général ce code est spécifique à
26
* Un module d'inscription, en général ce code est spécifique à
27
* un site web
27
* un site web
Line 29... Line 29...
29
*@package inscription
29
*@package inscription
30
//Auteur original :
30
//Auteur original :
31
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
31
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
32
//Autres auteurs :
32
//Autres auteurs :
33
*@copyright     Tela-Botanica 2000-2004
33
*@copyright     Tela-Botanica 2000-2004
34
*@version       $Revision: 1.10 $ $Date: 2006-04-04 12:23:05 $
34
*@version       $Revision: 1.11 $ $Date: 2006-04-10 14:01:36 $
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
36
*/
36
*/
Line 37... Line 37...
37
 
37
 
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
39
// |                                            ENTETE du PROGRAMME                                       |
39
// |                                            ENTETE du PROGRAMME                                       |
Line 40... Line 40...
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
Line 41... Line 41...
41
 
41
 
Line 42... Line 42...
42
require_once 'HTML/QuickForm.php' ;
42
//require_once 'HTML/QuickForm.php' ;
43
 
43
 
Line 144... Line 144...
144
     */
144
     */
145
    function construitFormulaire($url)
145
    function construitFormulaire($url)
146
    {
146
    {
147
        $squelette =& $this->defaultRenderer();
147
        $squelette =& $this->defaultRenderer();
148
        $squelette->setFormTemplate("\n".'<form {attributes}>'."\n".'{content}'."\n".'</form>'."\n");
148
        $squelette->setFormTemplate("\n".'<form {attributes}>'."\n".'{content}'."\n".'</form>'."\n");
149
        $squelette->setElementTemplate( '<span class="label200">'."\n".'{label} :</span> '."\n".'{element}'."\n".
149
        $squelette->setElementTemplate( '<p class="label_inscription">'."\n".
150
                                        '<!-- BEGIN required --><span class="symbole_obligatoire">*</span><!-- END required -->'."\n".
150
											'{label}<!-- BEGIN required --><span class="symbole_obligatoire">*</span><!-- END required -->'."\n".'&nbsp;:&nbsp;'."\n".
-
 
151
										'</p>'."\n".
151
                                        '<!-- BEGIN error --><span class="erreur">{error}</span><!-- END error -->'."\n".
152
										'<p class="input_inscription">'."\n".
-
 
153
											'{element}'."\n".
152
                                        '<br />'."\n");
154
										'</p>'."\n");
153
        $squelette->setRequiredNoteTemplate("\n".'<p id="asterisque">'."\n".'<span class="symbole_obligatoire">*</span> {requiredNote}'."\n".'</p>'."\n");
155
        $squelette->setRequiredNoteTemplate("\n".'<p class="inscription_note_obligatoire">'."\n".'<span class="symbole_obligatoire">*</span> : {requiredNote}'."\n".'</p>'."\n");
154
        $squelette->setElementTemplate( '<span class="liste_inscription" id="case_inscription_lettre">{label}{element}</span>'."\n", 'lettre');
156
        $squelette->setElementTemplate( '<p class="liste_inscription" id="case_inscription_lettre">{label}&nbsp;{element}</p>'."\n", 'lettre');
155
        $squelette->setElementTemplate( '<span class="liste_inscription" id="case_apparaitre_carto">{label}{element}</span>'."\n", 'visible');
157
        $squelette->setElementTemplate( '<p class="liste_inscription" id="case_apparaitre_carto">{label}&nbsp;{element}</p>'."\n", 'visible');
156
        $squelette->setElementTemplate( '<span class="bouton" id="bouton_annuler">{label}{element}</span>'."\n", 'annuler');
158
        $squelette->setElementTemplate( '<p style="clear:both;" class="inscription_bouton" id="bouton_annuler">{label}{element}</p>'."\n", 'annuler');
157
        $squelette->setElementTemplate( '<span class="bouton" id="bouton_valider">{label}{element}</span>'."\n", 'valider');
159
        $squelette->setElementTemplate( '<p class="inscription_bouton" id="bouton_valider">{label}{element}</p>'."\n", 'valider');
158
        $squelette->setGroupElementTemplate('<span class="groupe_bouton">{label}{element}</span>', 'groupe_bouton') ;
-
 
159
        //Traduction de champs requis
160
        //Traduction de champs requis
160
		$this->setRequiredNote(INS_CHAMPS_REQUIS) ;
161
		$this->setRequiredNote(INS_CHAMPS_REQUIS) ;
161
		$this->setJsWarnings(INS_ERREUR_SAISIE,INS_VEUILLEZ_CORRIGER);
162
		$this->setJsWarnings(INS_ERREUR_SAISIE,INS_VEUILLEZ_CORRIGER);
162
        $debut = '<h2>'.INS_AJOUT_MEMBRE.'</h2>'."\n";
163
        $debut = '<h2>'.INS_AJOUT_MEMBRE.'</h2>'."\n";
163
        $this->addElement('html', $debut);
164
        $this->addElement('html', $debut);