From f90e4d19c465295bd2919cc28a2f76b2c32a6a2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=B3na=20Lore?= Date: Mon, 7 Dec 2015 12:05:19 +0100 Subject: [PATCH 1/3] Fixed: Issue #1265: admin UI - readonly with type user --- e107_handlers/form_handler.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index c88d58166..c94a3ac74 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -3693,7 +3693,19 @@ class e_form elseif($value && is_numeric($value)) { $id = $value; - $ttl = vartrue($parms['__nameval']); + + if (vartrue($parms['__nameval'])) + { + $ttl = vartrue($parms['__nameval']); + } + else + { + $user = e107::user($value); + if (vartrue($user['user_name'])) + { + $ttl = $user['user_name']; + } + } } From 26b2dde325e942fdb6e35d8cf251664962c86775 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=B3na=20Lore?= Date: Mon, 7 Dec 2015 12:10:52 +0100 Subject: [PATCH 2/3] Fixed: Issue #1265: admin UI - readonly with type user --- e107_handlers/form_handler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index c94a3ac74..c547ff9dd 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -3696,7 +3696,7 @@ class e_form if (vartrue($parms['__nameval'])) { - $ttl = vartrue($parms['__nameval']); + $ttl = $parms['__nameval']; } else { From 3f35fb7485e631862bba44325016c281246eb709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=B3na=20Lore?= Date: Thu, 10 Dec 2015 20:35:22 +0100 Subject: [PATCH 3/3] Fixed: e107 is not defined in selectize.init.js --- e107_web/js/selectize/js/selectize.init.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/e107_web/js/selectize/js/selectize.init.js b/e107_web/js/selectize/js/selectize.init.js index 83e0825b5..e0079dee4 100644 --- a/e107_web/js/selectize/js/selectize.init.js +++ b/e107_web/js/selectize/js/selectize.init.js @@ -1,3 +1,6 @@ +// If you don't insert this line into your JS, you may see the error: e107 is not defined. +var e107 = e107 || {'settings': {}, 'behaviors': {}}; + (function ($) { /**