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
//if (!_request('password')){
//$erreurs['password'] = _T('info_obligatoire');
//}
//if (!_request('password_confirmation')){
//$erreurs['password_confirmation'] = _T('info_obligatoire');
//}
if ($id_auteur === 'new') {
if (!_request('password')){
$erreurs['password'] = _T('info_obligatoire');
}
if (!_request('password_confirmation')){
$erreurs['password_confirmation'] = _T('info_obligatoire');
}
}
// email
if (!$mail = strval(_request('email'))) {
@ -206,16 +208,17 @@ function comptespip_save_logo_auteur($id_auteur){
}
function comptespip_recupIdauteur($id_auteur){
include_spip('inc/autoriser');
static $id;
if ($id === null) {
include_spip('inc/autoriser');
if (autoriser("administrer","comptespip") and intval($id_auteur)) {
$id = intval($id_auteur);
}
if (isset($GLOBALS['visiteur_session']['id_auteur']) AND $GLOBALS['visiteur_session']['id_auteur']) {
$id = $GLOBALS['visiteur_session']['id_auteur'];
} else {
$id = 'new';
}
$id = 'new';
}
return $id;
}