Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 1625 → Rev 1626

/trunk/client/bottin/bibliotheque/bottin.fonct.php
718,7 → 718,7
 
function inscription_insertion($valeur) {
// =========== Insertion dans l'annuaire ===================
// Génération du nom wikini a partir du nom et du prénom
// Generation du nom wikini a partir du nom et du prenom
if ($GLOBALS['ins_config']['ic_utilise_nom_wiki'] && $GLOBALS['ins_config']['ic_genere_nom_wiki']) {
$valeur['nom_wiki'] = inscription_genere_nom_wiki ($valeur['a_nom'], isset ($valeur['a_prenom']) ? $valeur['a_prenom'] : '') ;
} else {
746,7 → 746,7
 
 
/**
* Réalise une mise a jour dans la base de donnee
* Realise une mise a jour dans la base de donnee
*
* @param array un tableau de valeur avec en cle les noms des champs du formulaire
* @return void
808,7 → 808,7
//cas des champs texte
elseif ( $tableau[$i]['type']=='texte' || $tableau[$i]['type']=='textelong'|| $tableau[$i]['type']=='champs_mail'
|| $tableau[$i]['type']=='champs_cache') {
|| $tableau[$i]['type']=='champs_cache' || $tableau[$i]['type']=='lien_internet') {
//on mets les slashes pour les saisies dans les champs texte et textearea
$val=addslashes($valeur[$tableau[$i]['nom_bdd']]) ;
$requete .= $tableau[$i]['nom_bdd'].'="'.$val.'", ' ;
850,7 → 850,7
'where '.INS_ANNUAIRE.'.'.INS_CHAMPS_ID.'= "'.$id.'"' ;
$resultat = $GLOBALS['ins_db']->query ($requete) ;
if (DB::isError($resultat)) {
die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
return ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ;
}
$ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC) ;
$valeurs_par_defaut = array() ;
991,6 → 991,8
$requete .= $tableau[$i]['nom_bdd'].'="'.md5($valeur['a_mot_de_passe']).'",';
} else if ($tableau[$i]['type'] == 'labelhtml') {
$res .= '<div>'.$tableau[$i]['label'].'</div>';
} else if ($tableau[$i]['type'] == 'lien_internet') {
$res .= inscription_ligne ($tableau[$i]['label'], '<a href="'.$valeur[$tableau[$i]['nom_bdd']].'">'.$valeur[$tableau[$i]['nom_bdd']].'</a>');
}
}
1083,7 → 1085,7
* @return string HTML
*/
function inscription_ligne($label, $valeur) {
if ($valeur == '') {
if ($valeur == '' || $valeur == null) {
return;
}
if (($label == '')or($label == '&nbsp;')) {
1094,7 → 1096,7
}
 
 
/** Renvoie vrai si l'email passé en paramètre n'est pas déjà dans l'annuaire
/** Renvoie vrai si l'email passe en parametre n'est pas deja dans l'annuaire
* ou si, en cas de modification d'inscription, l'inscrit ne modifie pas son email
*
* @return boolean
1273,7 → 1275,7
 
 
/**
* Génère un nom wiki valide à partir des données saisies par l'utilisateur
* Genere un nom wiki valide a partir des données saisies par l'utilisateur
* fait une requete dans la base
*
* @return string un nom wiki valide
1388,6 → 1390,9
//-- Fin du code source ------------------------------------------------------------
/*
* $Log$
* Revision 1.24 2007-09-07 14:23:03 alexandre_tb
* retablissement d une div mal imbrique dans info()
*
* Revision 1.23 2007-09-06 13:13:55 alexandre_tb
* encodage
* correction de la requete d insertion pour ajouter la valeur a_ce_id_inscription a partir de l element id_inscription