Index: /extensions/UserAdvManager/branches/2.20/main.inc.php
===================================================================
--- /extensions/UserAdvManager/branches/2.20/main.inc.php	(revision 10679)
+++ /extensions/UserAdvManager/branches/2.20/main.inc.php	(revision 10707)
@@ -2,5 +2,5 @@
 /*
 Plugin Name: UserAdvManager
-Version: 2.20.5
+Version: 2.20.6
 Description: Renforcer la gestion des utilisateurs - Enforce users management
 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=216
Index: /extensions/UserAdvManager/branches/2.20/include/functions.inc.php
===================================================================
--- /extensions/UserAdvManager/branches/2.20/include/functions.inc.php	(revision 10392)
+++ /extensions/UserAdvManager/branches/2.20/include/functions.inc.php	(revision 10707)
@@ -858,5 +858,5 @@
   if (isset($conf_UAM[0]) and $conf_UAM[0] == 'true')
   {
-    if (isset($conf_UAM[35]) and $conf_UAM[35] == 'false') // Allow display of clear password in email
+    if (isset($conf_UAM[35]) and $conf_UAM[35] == 'true') // Allow display of clear password in email
     {
       $infos1 = array(
Index: /extensions/UserAdvManager/branches/2.20/include/upgradedb.inc.php
===================================================================
--- /extensions/UserAdvManager/branches/2.20/include/upgradedb.inc.php	(revision 10392)
+++ /extensions/UserAdvManager/branches/2.20/include/upgradedb.inc.php	(revision 10707)
@@ -31,6 +31,6 @@
   $plugin =  PluginInfos(UAM_PATH);
   $version = $plugin['version'];
-  
-  // Update plugin version 
+
+  // Update plugin version in #_config table
   $query = '
 UPDATE '.CONFIG_TABLE.'
@@ -41,4 +41,27 @@
 
   pwg_query($query);
+
+
+// Check #_plugin table consistency
+// Only useful if a previous version upgrade has not worked correctly (rare case)
+  $query = '
+SELECT version
+  FROM '.PLUGINS_TABLE.'
+WHERE id = "UserAdvManager"
+;';
+  
+  $data = pwg_db_fetch_assoc(pwg_query($query));
+  
+  if (empty($data['version']) or $data['version'] <> $version)
+  {
+    $query = '
+UPDATE '.PLUGINS_TABLE.'
+SET version="'.$version.'"
+WHERE id = "UserAdvManager"
+LIMIT 1
+;';
+
+    pwg_query($query);
+  }
 }
 
Index: /extensions/UserAdvManager/branches/2.20/changelog.txt.php
===================================================================
--- /extensions/UserAdvManager/branches/2.20/changelog.txt.php	(revision 10679)
+++ /extensions/UserAdvManager/branches/2.20/changelog.txt.php	(revision 10707)
@@ -245,4 +245,7 @@
 
 -- 2.20.5 : Bug 2287 fixed - The UAM block for PWG_Stuffs is correctly displayed (stuffs_module directory was missing)
+
+-- 2.20.6 : Improve database update process
+            Bug 2289 fixed - "Password in clear text in the information email" was working in a reverse logic
 */
 ?>
Index: /extensions/UserAdvManager/branches/2.20/maintain.inc.php
===================================================================
--- /extensions/UserAdvManager/branches/2.20/maintain.inc.php	(revision 10392)
+++ /extensions/UserAdvManager/branches/2.20/maintain.inc.php	(revision 10707)
@@ -254,4 +254,5 @@
   }
 
+  // Update plugin version number in #_config table and check consistency of #_plugins table
   UAM_version_update();
 
