mirror of
https://github.com/e107inc/e107.git
synced 2025-01-17 20:58:30 +01:00
29 lines
1.1 KiB
BlitzBasic
29 lines
1.1 KiB
BlitzBasic
//<?php
|
|
$class = e107::getBB()->getClass('email');
|
|
|
|
global $pref;
|
|
|
|
|
|
if($pref['make_clickable'])
|
|
{
|
|
|
|
if($parm)
|
|
{
|
|
list($p1,$p2) = explode("@",$parm);
|
|
return "<a rel='external' href='javascript:window.location=\"mai\"+\"lto:\"+\"".$p1."\"+\"@\"+\"".$p2."\";self.close();' onmouseover='window.status=\"mai\"+\"lto:\"+\"".$p1."\"+\"@\"+\"".$p2."\"; return true;' onmouseout='window.status=\"\";return true;'>".$code_text."</a>";
|
|
}
|
|
else
|
|
{
|
|
list($p1, $p2) = explode("@", $code_text);
|
|
|
|
// CHARSET is utf-8 - email.bb too
|
|
$email_text = $p1.'©'.$p2;
|
|
return "<a rel='external' href='javascript:window.location=\"mai\"+\"lto:\"+\"".$p1."\"+\"@\"+\"".$p2."\";self.close();' onmouseover='window.status=\"mai\"+\"lto:\"+\"".$p1."\"+\"@\"+\"".$p2."\"; return true;' onmouseout='window.status=\"\";return true;'>".$email_text."</a>";
|
|
}
|
|
}
|
|
// Old method that attracts SPAM.
|
|
if ($parm) {
|
|
return "<a class='{$class}' href='mailto:".$tp -> toAttribute($parm)."'>".$code_text."</a>";
|
|
} else {
|
|
return "<a class='{$class}' href='mailto:".$tp -> toAttribute($code_text)."'>".$code_text."</a>";
|
|
} |