214,7 → 214,13 |
die ('Echec de la requete : '.$requete.'<br />'.$resultat->getMessage()) ; |
} |
} |
|
// si la case pour recevoir la lettre d'actualité est cochée |
if(isset($valeur['lettre'])) |
{ |
$ajout_abo = file_get_contents(URL_LISTE_ACTU.'ajout_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ; |
} |
} |
|
/** |
* Effectue une mise à jour dans la base de donnée |
224,6 → 230,20 |
* @return |
*/ |
function mise_a_jour($valeur) { |
|
// ===================Changement de mail =================== |
if($GLOBALS['AUTH']->getUsername() != $valeur['email']) |
{ |
// dans tous les cas on désinscrit la personne de la lettre d'actualité |
$supp_abo = file_get_contents(URL_LISTE_ACTU.'suppression_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$GLOBALS['AUTH']->getUsername()) ; |
|
// si la case pour recevoir la lettre d'actualité est cochée |
if(isset($valeur['lettre'])) |
{ |
$ajout_abo = file_get_contents(URL_LISTE_ACTU.'ajout_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ; |
} |
} |
|
// ====================Mise à jour dans l'annuaire ==================== |
$requete = 'UPDATE '.INS_ANNUAIRE.' '. |
'SET '.requete_annuaire($valeur).' '. |
230,8 → 250,14 |
'WHERE '.INS_CHAMPS_ID.' = "'.$GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID).'"'; |
$resultat = $GLOBALS['ins_db']->query($requete) ; |
if (DB::isError($resultat)) { |
die ($resultat->getMessage().$resultat->getDebugInfo()) ; |
return ($resultat->getMessage().$resultat->getDebugInfo()) ; |
} |
else |
{ |
if($GLOBALS['AUTH']->getUsername() != $valeur['email']) { |
$GLOBALS['AUTH']->setAuth($valeur['email']) ; |
} |
} |
|
if (isset($valeur['lettre'])) { |
// On appelle cette fonction pour mettre à jour |
392,6 → 418,12 |
$res .= ligne_inscription (INS_VILLE, $ligne[INS_CHAMPS_VILLE]) ; |
$res .= ligne_inscription (INS_PAYS, $ligne[INS_CHAMPS_LABEL_PAYS]) ; |
$res .= ligne_inscription (INS_SITE_INTERNET, $ligne[INS_CHAMPS_SITE_WEB]) ; |
if($ligne[INS_CHAMPS_LETTRE]) { |
$res .= ligne_inscription (INS_LETTRE_INSCRIT, INS_LETTRE_INSCRIT_OUI) ; |
} |
else { |
$res .= ligne_inscription (INS_LETTRE_INSCRIT, INS_LETTRE_INSCRIT_NON) ; |
} |
$res .= '</dl>' ; |
//$res .= "<div>".INS_NOM_WIKI." : ".$ligne[INS_CHAMPS_LOGIN]."</div>\n" ; |
$res .= '<h2 class="inscription_titre2">'.INS_ADHERENT.'</h2>' ; |
466,7 → 498,10 |
if (DB::isError ($resultat)) { |
die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo()) ; |
} |
if ($resultat->numRows() == 0) return true ; |
if ($resultat->numRows() == 0) { |
return true ; |
} |
|
return false ; |
} |
|