From 7b8acd6b1b7603e9704de032d8531b3675f8855f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.bernigaud@opensides.be>
Date: Fri, 29 Apr 2016 12:32:40 +0200
Subject: [PATCH] Fixes #4755 Removed password confirmation field from
 templates

---
 plugins/personal/generic/class_user.inc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/plugins/personal/generic/class_user.inc b/plugins/personal/generic/class_user.inc
index 314ad7928..566d24ef4 100644
--- a/plugins/personal/generic/class_user.inc
+++ b/plugins/personal/generic/class_user.inc
@@ -91,6 +91,10 @@ class UserPasswordAttribute extends CompositeAttribute
         parent::renderAttribute($attributes, $readOnly);
       } else {
         foreach ($this->attributes as $key => &$attribute) {
+          if (is_object($this->plugin) && $this->plugin->is_template && ($key == 2)) {
+            /* Do not display confirmation field in template mode */
+            continue;
+          }
           if (($key == 0) && ($config->get_cfg_value('forcePasswordDefaultHash', 'FALSE') == 'TRUE')) {
             $attribute->setDisabled(TRUE);
           } else {
-- 
GitLab