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