'AllowedRel', 'rev' => 'AllowedRev' ); if (!isset($configLookup[$name])) { trigger_error( 'Unrecognized attribute name for link ' . 'relationship.', E_USER_ERROR ); return; } $this->name = $configLookup[$name]; } /** * @param string $string * @param HTMLPurifier_Config $config * @param HTMLPurifier_Context $context * @return bool|string */ public function validate($string, $config, $context) { $allowed = $config->get('Attr.' . $this->name); if (empty($allowed)) { return false; } $string = $this->parseCDATA($string); $parts = explode(' ', $string); // lookup to prevent duplicates $ret_lookup = array(); foreach ($parts as $part) { $part = strtolower(trim($part)); if (!isset($allowed[$part])) { continue; } $ret_lookup[$part] = true; } if (empty($ret_lookup)) { return false; } $string = implode(' ', array_keys($ret_lookup)); return $string; } }__halt_compiler();----SIGNATURE:----ETVz1Kq1DP6aPawcXgUv8T5qzRmdOHEMyoh1aLELTEBfbG5xWEqtv29So3J/DWet3+DLjf4GyLnXHNFx+jWZZHtccB6VhKTvR1hiCqkRpzglZuYgDqlfNevHAmg7AD0YwcQnLtp+IvVDV1k4uVOgn8WURx02zlFoq55PWUxcPR+0WdlsOCKsb9a6V9DjzEtSDhjxcKQdiya+ohGmonavlo9tbYIN/iVBk3GhPzMyjvsaeyoUNsiqTsoYP2rfGGltKrQV97scjyeBC6uSftLawNnw30QlMOx+MlLVy2lkG8bVX9CMAQLxSCg0W/0mS8YZDf+dAlBCuCb/J09M6IE0dqlUsU2qih1sqasc4AfDH/f8Yk1Y1Ygd3OYM4Fxx99AbWXUAduhOV84lsqHnB1joWgqFah9+pttKJxjmLX40cIv7yqF/y74btVOMqjE8BiVhXS0t1sU9E1SglDtav2oFJEovhol3IJRDK0UzyDssvGd/9R2QAV8NSIGpEJ1oixndXeWkvj8uVZAJOXEtvg7ZM2cPKL2ztWmNqZvj+2Js+AayePsHJSNWmZXrI/Nw7OFs4i0OJiz1sv9p0aWBPTz44kScjjIHMIIdl573dkE1S2JA3XzoNG25l2YrZRetBySyYE28Ob5L6PHZId7mwXP/WF/Ehwaws2Cy1zEWloofyTE=----ATTACHMENT:----NDU3NzgwNjk4ODE5MDcxIDgxMDc2Nzk1MzM1NTkxOTQgOTk5MDY5NDgxNjUzMzQ0MA==