1
0
mirror of https://github.com/e107inc/e107.git synced 2025-02-11 18:14:10 +01:00

Fixes #1799 - Check UE field for read permission

This commit is contained in:
Tijn Kuyper 2019-01-10 21:46:45 +01:00 committed by GitHub
parent 3f2a551147
commit 23b85145ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -747,8 +747,9 @@ function sc_user_email($parm='')
{
$key = $f['user_extended_struct_name'];
if($ue_name = $tp->parseTemplate("{USER_EXTENDED={$key}.text.{$this->var['user_id']}}", TRUE))
$field = 'user_'.$key;
if($ue->hasPermission($field) && $ue_name = $tp->parseTemplate("{USER_EXTENDED={$key}.text.{$this->var['user_id']}}", TRUE))
{
$extended_record = str_replace("EXTENDED_ICON","USER_EXTENDED={$key}.icon", $EXTENDED_CATEGORY_TABLE);
@ -991,4 +992,3 @@ function sc_user_email($parm='')
}
?>