mirror of
https://github.com/e107inc/e107.git
synced 2025-08-20 05:11:42 +02:00
Code optimization for speed and reduced memory usage.
This commit is contained in:
@@ -31,9 +31,9 @@ class bb_block extends e_bb_base
|
||||
$parms = eHelper::scParams($parm);
|
||||
$safe = array();
|
||||
|
||||
if(vartrue($parms['class'])) $safe['class'] = eHelper::secureClassAttr($parms['class']);
|
||||
if(vartrue($parms['id'])) $safe['id'] = eHelper::secureIdAttr($parms['id']);
|
||||
if(vartrue($parms['style'])) $safe['style'] = eHelper::secureStyleAttr($parms['style']);
|
||||
if(!empty($parms['class'])) $safe['class'] = eHelper::secureClassAttr($parms['class']);
|
||||
if(!empty($parms['id'])) $safe['id'] = eHelper::secureIdAttr($parms['id']);
|
||||
if(!empty($parms['style'])) $safe['style'] = eHelper::secureStyleAttr($parms['style']);
|
||||
if($safe)
|
||||
{
|
||||
return '[block='.eHelper::buildAttr($safe).']'.$code_text.'[/block]';
|
||||
|
@@ -31,15 +31,15 @@ class bb_h extends e_bb_base
|
||||
$parms = $bparms[2];
|
||||
unset($bparms);
|
||||
|
||||
if(vartrue($parms['class']))
|
||||
if(!empty($parms['class']))
|
||||
{
|
||||
$safe['class'] = eHelper::secureClassAttr($parms['class']);
|
||||
}
|
||||
if(vartrue($parms['id']))
|
||||
if(!empty($parms['id']))
|
||||
{
|
||||
$safe['id'] = eHelper::secureIdAttr($parms['id']);
|
||||
}
|
||||
if(vartrue($parms['style']))
|
||||
if(!empty($parms['style']))
|
||||
{
|
||||
$safe['style'] = eHelper::secureStyleAttr($parms['style']);
|
||||
}
|
||||
|
@@ -37,7 +37,7 @@ global $pref;
|
||||
$parm = $parm." ".$extras;
|
||||
}
|
||||
|
||||
if(substr($parm,0,6) == "mailto")
|
||||
if(strpos($parm, 'mailto') === 0)
|
||||
{
|
||||
list($pre,$email) = explode(":",$parm);
|
||||
list($p1,$p2) = explode("@",$email);
|
||||
|
Reference in New Issue
Block a user