diff options
Diffstat (limited to 'modules/gallery/libraries/HTMLPurifier/HTMLPurifier/Strategy/ValidateAttributes.php')
| -rw-r--r-- | modules/gallery/libraries/HTMLPurifier/HTMLPurifier/Strategy/ValidateAttributes.php | 39 | 
1 files changed, 0 insertions, 39 deletions
| diff --git a/modules/gallery/libraries/HTMLPurifier/HTMLPurifier/Strategy/ValidateAttributes.php b/modules/gallery/libraries/HTMLPurifier/HTMLPurifier/Strategy/ValidateAttributes.php deleted file mode 100644 index c3328a9d..00000000 --- a/modules/gallery/libraries/HTMLPurifier/HTMLPurifier/Strategy/ValidateAttributes.php +++ /dev/null @@ -1,39 +0,0 @@ -<?php - -/** - * Validate all attributes in the tokens. - */ - -class HTMLPurifier_Strategy_ValidateAttributes extends HTMLPurifier_Strategy -{ - -    public function execute($tokens, $config, $context) { - -        // setup validator -        $validator = new HTMLPurifier_AttrValidator(); - -        $token = false; -        $context->register('CurrentToken', $token); - -        foreach ($tokens as $key => $token) { - -            // only process tokens that have attributes, -            //   namely start and empty tags -            if (!$token instanceof HTMLPurifier_Token_Start && !$token instanceof HTMLPurifier_Token_Empty) continue; - -            // skip tokens that are armored -            if (!empty($token->armor['ValidateAttributes'])) continue; - -            // note that we have no facilities here for removing tokens -            $validator->validateToken($token, $config, $context); - -            $tokens[$key] = $token; // for PHP 4 -        } -        $context->destroy('CurrentToken'); - -        return $tokens; -    } - -} - -// vim: et sw=4 sts=4 | 
