Subversion Repositories Applications.papyrus

Rev

Rev 1365 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1365 Rev 1421
Line 603... Line 603...
603
                                    
603
                                    
Line 604... Line 604...
604
//-----Fonctions de l'inscription-----------------------------------------------------+
604
//-----Fonctions de l'inscription-----------------------------------------------------+
-
 
605
 
605
 
606
 
-
 
607
/**
-
 
608
 *	Inscription_demande
-
 
609
 *
-
 
610
 *	Cette fonction insere dans la table inscription_demande
-
 
611
 *	les donnees saisies dans le formulaire
-
 
612
 *	et envoi un mail de confirmation a l utilisateur
-
 
613
 *	Ce mail contient un lien pour valider l inscription
-
 
614
 *
606
 
615
 *	Le mail peut etre modifier via le modele de inscription_template
607
/**
616
 *	ayant pour it_id_template = 2
608
 *
617
 *
609
 * @param   array   les valeurs renvoyés par le formulaire
618
 * @param   array   les valeurs renvoyes par le formulaire
610
 * @return
619
 * @return	void
611
 */
620
 */
612
function inscription_demande($valeurs) {
621
function inscription_demande($valeurs) {
Line 663... Line 672...
663
	$GLOBALS['AUTH']->password = $valeurs['mot_de_passe'] ;
672
	$GLOBALS['AUTH']->password = $valeurs['mot_de_passe'] ;
664
	// On loggue l'utilisateur
673
	// On loggue l'utilisateur
665
	$GLOBALS['AUTH']->login() ;
674
	$GLOBALS['AUTH']->login() ;
666
	// inscription à la lettre d'information
675
	// inscription à la lettre d'information
667
	if (INS_CHAMPS_LETTRE != '' && isset ($valeurs['lettre'])) {
676
	if (INS_CHAMPS_LETTRE != '' && isset ($valeurs['lettre'])) {
668
		inscription_lettre(INS_MAIL_INSCRIPTION_LISTE) ;
677
		//inscription_lettre($GLOBALS['ins_config']['ic_mail_inscription_news']) ;
669
	}
678
	}
670
}
679
}
Line 671... Line 680...
671
 
680
 
672
/**
681
/**
Line 795... Line 804...
795
	else $req .= ', '.INS_CHAMPS_VISIBLE.'=0';
804
	else $req .= ', '.INS_CHAMPS_VISIBLE.'=0';
Line 796... Line 805...
796
	
805
	
797
	if (INS_CHAMPS_LETTRE != '') {
806
	if (INS_CHAMPS_LETTRE != '') {
798
		if (isset($valeur['lettre'])) {
807
		if (isset($valeur['lettre'])) {
799
			$req .= ', '.INS_CHAMPS_LETTRE.'="'.$valeur['lettre'].'" ';
808
			$req .= ', '.INS_CHAMPS_LETTRE.'="'.$valeur['lettre'].'" ';
800
			inscription_lettre('inscrire');
809
			//inscription_lettre('inscrire');
801
		}
810
		}
802
		else {
811
		else {
803
			$req .= ', '.INS_CHAMPS_LETTRE.'=0 ';
812
			$req .= ', '.INS_CHAMPS_LETTRE.'=0 ';
804
			inscription_lettre('desinscrire');
813
			//inscription_lettre('desinscrire');
805
		} 
814
		} 
Line 806... Line 815...
806
	}
815
	}
807
	
816
	
Line 826... Line 835...
826
        }
835
        }
827
        $req .= ",".INS_CHAMPS_DEPARTEMENT."='$n_dpt'";
836
        $req .= ",".INS_CHAMPS_DEPARTEMENT."='$n_dpt'";
828
    }
837
    }
Line 829... Line 838...
829
    
838
    
-
 
839
    if (INS_UTILISE_WIKINI && isset ($valeur['nom_wiki'])) $req .= ','.INS_CHAMPS_NOM_WIKINI.'="'.$valeur['nom_wiki'].'"';
-
 
840
    if ($GLOBALS['ins_config']['ic_google_key']) {
-
 
841
    	$req .= ', a_longitude="'.$valeur['longitude'].'", a_latitude="'.$valeur['latitude'].'"';
830
    if (INS_UTILISE_WIKINI && isset ($valeur['nom_wiki'])) $req .= ','.INS_CHAMPS_NOM_WIKINI.'="'.$valeur['nom_wiki'].'"';
842
    }
831
    return $req ;
843
    return $req ;
Line 868... Line 880...
868
    $valeurs_par_defaut['site'] = $ligne[INS_CHAMPS_SITE_INTERNET] ;
880
    $valeurs_par_defaut['site'] = $ligne[INS_CHAMPS_SITE_INTERNET] ;
869
    $valeurs_par_defaut['lettre'] = $ligne[INS_CHAMPS_LETTRE] ;
881
    $valeurs_par_defaut['lettre'] = $ligne[INS_CHAMPS_LETTRE] ;
870
    $valeurs_par_defaut['visible'] = $ligne[INS_CHAMPS_VISIBLE] ;
882
    $valeurs_par_defaut['visible'] = $ligne[INS_CHAMPS_VISIBLE] ;
871
    $valeurs_par_defaut['sigle_structure'] = $ligne[INS_CHAMPS_SIGLE_STRUCTURE] ;
883
    $valeurs_par_defaut['sigle_structure'] = $ligne[INS_CHAMPS_SIGLE_STRUCTURE] ;
872
    if (INS_CHAMPS_NUM_AGREMENT != '') $valeurs_par_defaut['num_agrement'] = $ligne[INS_CHAMPS_NUM_AGREMENT] ;
884
    if (INS_CHAMPS_NUM_AGREMENT != '') $valeurs_par_defaut['num_agrement'] = $ligne[INS_CHAMPS_NUM_AGREMENT] ;
-
 
885
    if ($GLOBALS['ins_config']['ic_google_key']) {
-
 
886
    	$valeurs_par_defaut['longitude'] = $ligne['a_longitude'] ;
-
 
887
    	$valeurs_par_defaut['latitude'] = $ligne['a_latitude'] ;
-
 
888
    }
873
    return $valeurs_par_defaut ;
889
    return $valeurs_par_defaut ;
874
}
890
}
Line 875... Line 891...
875
 
891
 
Line 1285... Line 1301...
1285
 
1301
 
1286
 
1302
 
1287
//-- Fin du code source    ------------------------------------------------------------
1303
//-- Fin du code source    ------------------------------------------------------------
-
 
1304
/*
-
 
1305
* $Log$
-
 
1306
* Revision 1.13  2007/04/20 14:04:38  alexandre_tb
1288
/*
1307
* inclusion de QuickForm qui manquait
1289
* $Log$
1308
*
1290
* Revision 1.12  2007/04/11 08:30:12  neiluj
1309
* Revision 1.12  2007/04/11 08:30:12  neiluj
1291
* remise en état du CVS...
1310
* remise en état du CVS...
1292
*
1311
*