1: <?php
2:
3: 4: 5:
6: class HTMLPurifier_AttrTransform_BoolToCSS extends HTMLPurifier_AttrTransform {
7:
8: 9: 10:
11: protected $attr;
12:
13: 14: 15:
16: protected $css;
17:
18: 19: 20: 21:
22: public function __construct($attr, $css) {
23: $this->attr = $attr;
24: $this->css = $css;
25: }
26:
27: public function transform($attr, $config, $context) {
28: if (!isset($attr[$this->attr])) return $attr;
29: unset($attr[$this->attr]);
30: $this->prependCSS($attr, $this->css);
31: return $attr;
32: }
33:
34: }
35:
36:
37: