correction pour l'update d'un compte

This commit is contained in:
Christophe 2020-08-13 21:59:50 +02:00
parent aa47d7916d
commit 1ad3ac146b

View file

@ -46,12 +46,14 @@ function formulaires_editer_compte_spip_verifier_dist($id_auteur = 'new', $redi
} }
// Mais si l'un des deux champs n'est pas rempli, cette erreur prend le dessus // Mais si l'un des deux champs n'est pas rempli, cette erreur prend le dessus
//if (!_request('password')){ if ($id_auteur === 'new') {
//$erreurs['password'] = _T('info_obligatoire'); if (!_request('password')){
//} $erreurs['password'] = _T('info_obligatoire');
//if (!_request('password_confirmation')){ }
//$erreurs['password_confirmation'] = _T('info_obligatoire'); if (!_request('password_confirmation')){
//} $erreurs['password_confirmation'] = _T('info_obligatoire');
}
}
// email // email
if (!$mail = strval(_request('email'))) { if (!$mail = strval(_request('email'))) {
@ -206,16 +208,17 @@ function comptespip_save_logo_auteur($id_auteur){
} }
function comptespip_recupIdauteur($id_auteur){ function comptespip_recupIdauteur($id_auteur){
include_spip('inc/autoriser');
static $id; static $id;
if ($id === null) { if ($id === null) {
include_spip('inc/autoriser');
if (autoriser("administrer","comptespip") and intval($id_auteur)) { if (autoriser("administrer","comptespip") and intval($id_auteur)) {
$id = intval($id_auteur); $id = intval($id_auteur);
} }
if (isset($GLOBALS['visiteur_session']['id_auteur']) AND $GLOBALS['visiteur_session']['id_auteur']) { if (isset($GLOBALS['visiteur_session']['id_auteur']) AND $GLOBALS['visiteur_session']['id_auteur']) {
$id = $GLOBALS['visiteur_session']['id_auteur']; $id = $GLOBALS['visiteur_session']['id_auteur'];
} else {
$id = 'new';
} }
$id = 'new';
} }
return $id; return $id;
} }