/** * Called prior to save * Sanitize and re-assemble the bbcode */ function toDB($code_text, $parm) { $code_text = trim($code_text); if (empty($code_text)) { return ''; } if ($parm && !strpos($parm, '=')) { $parm = 'class=' . $parm; } $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 ($safe) { return '[p=' . eHelper::buildAttr($safe) . ']' . $code_text . '[/p]'; } return '[p]' . $code_text . '[/p]'; }
/** * Called prior to save * */ function toDB($code_text, $parm) { // just for now if (!ADMIN) { return $code_text; } // TODO - pref // transform to class, equal sign at 0 position is not well formed parm string if ($parm && !strpos($parm, '=')) { $parm = 'class=' . $parm; } $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 ($safe) { return '[block=' . eHelper::buildAttr($safe) . ']' . $code_text . '[/block]'; } return '[block]' . $code_text . '[/block]'; }
function toDB($code_text, $parm) { $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 ($safe) { return '[img ' . eHelper::buildAttr($safe) . ']' . $code_text . '[/img]'; } return '[img]' . $code_text . '[/img]'; }
/** * Called prior to save * Sanitize and re-assemble the bbcode */ function toDB($code_text, $parm) { $code_text = trim($code_text); if (empty($code_text)) { return ''; } $bparms = eHelper::scDualParams($parm); $h = $bparms[1] ? intval($bparms[1]) : 2; $parms = $bparms[2]; unset($bparms); 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 ($safe) { return '[h=' . $h . '|' . eHelper::buildAttr($safe) . ']' . $code_text . '[/h]'; } return '[h=' . $h . ']' . $code_text . '[/h]'; }