Subversion Repositories Applications.papyrus

Rev

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

Rev 1570 Rev 1581
Line 716... Line 716...
716
}
716
}
Line 717... Line 717...
717
 
717
 
718
 
718
 
719
function inscription_insertion($valeur) {
719
function inscription_insertion($valeur) {
720
    // ===========  Insertion dans l'annuaire ===================
720
    // ===========  Insertion dans l'annuaire ===================
721
	// Génération du nom wikini à partir du nom et du prénom
721
	// Génération du nom wikini a partir du nom et du prénom
722
    if ($GLOBALS['ins_config']['ic_utilise_nom_wiki'] && $GLOBALS['ins_config']['ic_genere_nom_wiki']) {
722
    if ($GLOBALS['ins_config']['ic_utilise_nom_wiki'] && $GLOBALS['ins_config']['ic_genere_nom_wiki']) {
723
        $valeur['nom_wiki'] = inscription_genere_nom_wiki ($valeur['a_nom'], isset ($valeur['a_prenom']) ?  $valeur['a_prenom'] : '') ;
723
        $valeur['nom_wiki'] = inscription_genere_nom_wiki ($valeur['a_nom'], isset ($valeur['a_prenom']) ?  $valeur['a_prenom'] : '') ;
724
    } else {
724
    } else {
Line 744... Line 744...
744
	return $id_utilisateur ;
744
	return $id_utilisateur ;
745
}
745
}
Line 746... Line 746...
746
 
746
 
747
 
747
 
748
/**
748
/**
749
*   Réalise une mise à jour dans la base de donnée
749
*   Réalise une mise a jour dans la base de donnee
750
*
750
*
751
*   @param  array   un tableau de valeur avec en clé les noms des champs du formulaire
751
*   @param  array   un tableau de valeur avec en cle les noms des champs du formulaire
752
*   @return void
752
*   @return void
753
*/
753
*/
754
function inscription_mise_a_jour($valeur, $id = '') {
754
function inscription_mise_a_jour($valeur, $id = '') {
755
    // ====================Mise à jour dans l'annuaire gen_annuaire ====================
755
    // ====================Mise a jour dans l'annuaire gen_annuaire ====================
756
	if ($id == '') {
756
	if ($id == '') {
757
		$id = $GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID);
757
		$id = $GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID);
758
	}
758
	}
Line 763... Line 763...
763
    if (DB::isError($resultat)) {
763
    if (DB::isError($resultat)) {
764
        die ($resultat->getMessage().$resultat->getDebugInfo()) ;
764
        die ($resultat->getMessage().$resultat->getDebugInfo()) ;
765
    }
765
    }
766
    unset ($resultat) ;
766
    unset ($resultat) ;
Line 767... Line 767...
767
 
767
 
768
    // ========================= Mise à jour dans SPIP ================================
768
    // ========================= Mise a jour dans SPIP ================================
769
    if (INS_UTILISE_SPIP) {
769
    if (INS_UTILISE_SPIP) {
770
        mod_inscription_spip($GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID), $valeur) ;
770
        mod_inscription_spip($GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID), $valeur) ;
771
    }
771
    }
Line 829... Line 829...
829
        } else {
829
        } else {
830
            $n_dpt = substr($valeur['a_code_postal'], 0, 2) ;
830
            $n_dpt = substr($valeur['a_code_postal'], 0, 2) ;
831
        }
831
        }
832
        $requete .= INS_CHAMPS_DEPARTEMENT.'="'.$n_dpt.'",';
832
        $requete .= INS_CHAMPS_DEPARTEMENT.'="'.$n_dpt.'",';
833
    }
833
    }
834
	$requete .= 'a_date_inscription=now()';
834
	$requete .= 'a_date_inscription=now(), a_ce_id_inscription="'.$valeur['id_inscription'].'"';
835
    return $requete ;
835
    return $requete ;
836
}
836
}
Line 1385... Line 1385...
1385
 
1385
 
1386
 
1386
 
1387
//-- Fin du code source    ------------------------------------------------------------
1387
//-- Fin du code source    ------------------------------------------------------------
-
 
1388
/*
-
 
1389
* $Log$
-
 
1390
* Revision 1.22  2007-09-06 08:27:27  alexandre_tb
1388
/*
1391
* utilisation du template pour produire les mails de confirmation et la fiche d inscrit
1389
* $Log$
1392
*
1390
* Revision 1.21  2007-08-27 13:11:40  alexandre_tb
1393
* Revision 1.21  2007-08-27 13:11:40  alexandre_tb
1391
* divers
1394
* divers
1392
*
1395
*