]> git.mxchange.org Git - friendica.git/blob - library/HTMLPurifier/AttrTransform/Background.php
mistpark 2.0 infrasturcture lands
[friendica.git] / library / HTMLPurifier / AttrTransform / Background.php
1 <?php
2
3 /**
4  * Pre-transform that changes proprietary background attribute to CSS.
5  */
6 class HTMLPurifier_AttrTransform_Background extends HTMLPurifier_AttrTransform {
7
8     public function transform($attr, $config, $context) {
9
10         if (!isset($attr['background'])) return $attr;
11
12         $background = $this->confiscateAttr($attr, 'background');
13         // some validation should happen here
14
15         $this->prependCSS($attr, "background-image:url($background);");
16
17         return $attr;
18
19     }
20
21 }
22
23 // vim: et sw=4 sts=4