mirror of
https://github.com/e107inc/e107.git
synced 2025-08-23 06:33:22 +02:00
Fixes #1408 - Email Obfuscation issue in IE.
This commit is contained in:
@@ -267,11 +267,21 @@ class user_shortcodes extends e_shortcode
|
||||
|
||||
function sc_user_email($parm='')
|
||||
{
|
||||
|
||||
$tp = e107::getParser();
|
||||
return /* Condition */ ($this->var['user_hideemail'] && !ADMIN) ?
|
||||
/* Hidden and Not Admin */ "<i>".LAN_USER_35."</i>" :
|
||||
/* Not Hidden or Admin */ "<span style='unicode-bidi:bidi-override; direction: rtl;'>" . strrev($tp->toHTML($this->var['user_email'],"no_replace")) . "</span>";
|
||||
########################################################
|
||||
|
||||
if($this->var['user_hideemail'] && !ADMIN)
|
||||
{
|
||||
return "<i>".LAN_USER_35."</i>";
|
||||
}
|
||||
else
|
||||
{
|
||||
return $tp->emailObfuscate($this->var['user_email']);
|
||||
//list($user,$dom) = explode('@', $this->var['user_email']);
|
||||
//return "<span class='e-email' data-user='".$user."' data-dom='".$dom."'>@</span>";
|
||||
}
|
||||
|
||||
########################################################
|
||||
# Security Note - 04 May 2013 #
|
||||
########################################################
|
||||
# #
|
||||
|
Reference in New Issue
Block a user