Subversion Repositories Applications.papyrus

Rev

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

Rev 471 Rev 483
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.2 2005-09-27 13:59:08 alexandre_tb Exp $
22
// CVS : $Id: inscription.class.php,v 1.3 2005-09-29 13:56:48 alexandre_tb 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.2 $ $Date: 2005-09-27 13:59:08 $
34
*@version       $Revision: 1.3 $ $Date: 2005-09-29 13:56:48 $
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
36
*/
36
*/
Line 37... Line 37...
37
 
37
 
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
Line 128... Line 128...
128
                                        '<!-- BEGIN error --><span class="erreur">{error}</span><!-- END error -->'."\n".
128
                                        '<!-- BEGIN error --><span class="erreur">{error}</span><!-- END error -->'."\n".
129
                                        '</li>'."\n");
129
                                        '</li>'."\n");
130
        $squelette->setGroupElementTemplate('<span class="groupe_formulaire">{label}{element}</span>', 'groupe_mot_de_passe') ;
130
        $squelette->setGroupElementTemplate('<span class="groupe_formulaire">{label}{element}</span>', 'groupe_mot_de_passe') ;
131
        $squelette->setGroupElementTemplate('<span class="groupe_formulaire">{label}{element}</span>', 'groupe_cp_ville') ;
131
        $squelette->setGroupElementTemplate('<span class="groupe_formulaire">{label}{element}</span>', 'groupe_cp_ville') ;
132
        $squelette->setGroupElementTemplate('<span class="groupe_formulaire">{label}{element}</span>', 'groupe_nom') ;
132
        $squelette->setGroupElementTemplate('<span class="groupe_formulaire">{label}{element}</span>', 'groupe_nom') ;
133
        $squelette->setRequiredNoteTemplate("\n".'<p>'."\n".'<span class="symbole_obligatoire">*</span> {requiredNote}'."\n".'</p>'."\n");
133
        $squelette->setRequiredNoteTemplate("\n".'<p id="asterisque">'."\n".'<span class="symbole_obligatoire">*</span> {requiredNote}'."\n".'</p>'."\n");
Line -... Line 134...
-
 
134
        
-
 
135
        $squelette->setElementTemplate( '<li class="liste_inscription" id="case_inscription_lettre">{label}{element}</li>', 'lettre');
134
        
136
        $squelette->setElementTemplate( '<li class="liste_inscription" id="case_apparaitre_carto">{label}{element}</li>', 'visible');
135
        $fieldset_debut =    '<br /><fieldset>'."\n".
137
        $fieldset_debut =    '<br /><fieldset>'."\n".
136
                                '<h2>'.INS_AJOUT_MEMBRE.'</h2>'."\n".
138
                                '<h2>'.INS_AJOUT_MEMBRE.'</h2>'."\n".
137
                                '<ul>'."\n";
139
                                '<ul>'."\n";
138
        $this->addElement('html', $fieldset_debut);
140
        $this->addElement('html', $fieldset_debut);
Line 162... Line 164...
162
	$liste_pays = new ListeDePays($GLOBALS['ins_db']) ;
164
	$liste_pays = new ListeDePays($GLOBALS['ins_db']) ;
163
	$this->addElement('select', 'pays', INS_PAYS, $liste_pays->getListePays(INS_LANGUE_DEFAUT)) ;
165
	$this->addElement('select', 'pays', INS_PAYS, $liste_pays->getListePays(INS_LANGUE_DEFAUT)) ;
164
    $this->addElement('text', 'telephone', INS_TELEPHONE, array('size' => '12')) ;
166
    $this->addElement('text', 'telephone', INS_TELEPHONE, array('size' => '12')) ;
165
	$this->addElement('text', 'fax', INS_FAX, array('size' => '12')) ;
167
	$this->addElement('text', 'fax', INS_FAX, array('size' => '12')) ;
166
	$this->addElement('text', 'site', INS_SITE_INTERNET) ;
168
	$this->addElement('text', 'site', INS_SITE_INTERNET) ;
167
	$this->addElement('checkbox', 'lettre',INS_LETTRE) ;
169
	if (INS_CHAMPS_LETTRE != '') $this->addElement('checkbox', 'lettre',INS_LETTRE) ;
168
	$this->addElement('checkbox', 'visible',INS_VISIBLE) ;
170
	$this->addElement('checkbox', 'visible',INS_VISIBLE) ;
169
	$this->addElement('hidden', 'est_structure', 0) ;
171
	$this->addElement('hidden', 'est_structure', 0) ;
170
	$defauts=array ('lettre'=>1,'pays'=>'FR');
172
	$defauts=array ('lettre'=>1,'pays'=>'FR');
Line 171... Line 173...
171
	
173