From 753ba94b2e8ae9bc0438cfd83bfe434cda72fa6b Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Mon, 15 Jan 2007 13:51:44 +0000
Subject: [PATCH] =?UTF-8?q?Lorsque=20LDAP=20ne=20r=C3=A9pond=20pas,=20perm?=
 =?UTF-8?q?ettre=20la=20modification=20des=20mots=20de=20passe=20par=20les?=
 =?UTF-8?q?=20admins=20g=C3=A9n=C3=A9raux:=20il=20y=20a=20parfois=20des=20?=
 =?UTF-8?q?urgences.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc/legender_auteur.php | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/ecrire/inc/legender_auteur.php b/ecrire/inc/legender_auteur.php
index 37c7cc2a00..18c31be9e8 100644
--- a/ecrire/inc/legender_auteur.php
+++ b/ecrire/inc/legender_auteur.php
@@ -115,22 +115,22 @@ function legender_auteur_saisir($id_auteur, $auteur, $mode, $echec='', $redirect
 // accessibles seulement aux admins non restreints et l'auteur lui-meme
 //
 
-if ($auteur['source'] != 'spip') {
-	$edit_login = false;
-	$edit_pass = false;
-}
-else if (($connect_statut == "0minirezo") AND $connect_toutes_rubriques) {
-	$edit_login = true;
-	$edit_pass = true;
-}
-else if ($connect_id_auteur == $id_auteur) {
-	$edit_login = false;
-	$edit_pass = true;
-}
-else {
-	$edit_login = false;
-	$edit_pass = false;
-}
+	if (($auteur['source'] != 'spip') AND $GLOBALS['ldap_present']) {
+		$edit_login = false;
+		$edit_pass = false;
+	}
+	else if (($connect_statut == "0minirezo") AND $connect_toutes_rubriques) {
+		$edit_login = true;
+		$edit_pass = true;
+	}
+	else if ($connect_id_auteur == $id_auteur) {
+		$edit_login = false;
+		$edit_pass = true;
+	}
+	else {
+		$edit_login = false;
+		$edit_pass = false;
+	}
 
 	$corps .= debut_cadre_relief("base-24.gif", true);
 
-- 
GitLab