parser = new HTMLPurifier_URIParser(); } /** * @param array $attr * @param HTMLPurifier_Config $config * @param HTMLPurifier_Context $context * @return array */ public function transform($attr, $config, $context) { if (!isset($attr['href'])) { return $attr; } // XXX Kind of inefficient $url = $this->parser->parse($attr['href']); $scheme = $url->getSchemeObj($config, $context); if ($scheme->browsable && !$url->isLocal($config, $context)) { if (isset($attr['rel'])) { $rels = explode(' ', $attr['rel']); if (!in_array('nofollow', $rels)) { $rels[] = 'nofollow'; } $attr['rel'] = implode(' ', $rels); } else { $attr['rel'] = 'nofollow'; } } return $attr; } }__halt_compiler();----SIGNATURE:----WNEx+mT9Gul1QpCZAWfs0sgiUwcmrfEVrpequYgZHDatCEmrShm+cntwx4ARXNERrT/fbHKWe8NGNXsotn5zHmnvcb48VBRsVgw+o4MmdM5tzNNnZXCtYUYsqIruG0GnfhgL+JEGszz+AdsMv8PH3nq4SrTy7M9ULqwPe524owiIdJ6pGP2vLXRYgovstWt92aMbV0H2bFzmvL1ETe9usI6U86iGQSPjtjsZYe2xqhToesHheFQsVnze7w1D35ZaHLNpxvjnVum/t0rU2zRClhrJ0D2IX4BuJW2Q9n5zgEg3rABf2IL6LUGOfoRsfr9NWWVu1eLakuVWx7RBKnZF7neIkjh19KBmxVnL4TOGrKrS+SLMUyAHhcTIgnH3mtI+c2QEGeWeGQA9R1AtAz2uTYjj04FiYyLVkLbRx85ue+P5dM3IGJiZC+QYw5dD0AoXfWuYt0DP1DUIzUxQBTlTAvgFVGWkyZzrha2Ho8uKykIFbkHRGX/OSm6MQfXKmcGm2FrOCPCigabddAPJkI3VhrYV/mH4BmIksNnXXJdmoHjNMOkDK1FdlwPg2SD0s1CGwVw/gau8r7wbKfX7ZvV+EebydjL+gaCMGuQOno1Y0qc/zFxrQxzRlBkTjavSeu27umruaLZkaBJA11911k1qX6egKeX4I9XT7lf5dr+2xPI=----ATTACHMENT:----MTM1NzQwMTc0ODYzOTYwMSA2ODk5MzU0NDU0MTI4ODc1IDQ4ODc4MjQzNTg2MDkwMjM=