ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
BgColor.php
Go to the documentation of this file.
1 <?php
2 
7 {
14  public function transform($attr, $config, $context)
15  {
16  if (!isset($attr['bgcolor'])) {
17  return $attr;
18  }
19 
20  $bgcolor = $this->confiscateAttr($attr, 'bgcolor');
21  // some validation should happen here
22 
23  $this->prependCSS($attr, "background-color:$bgcolor;");
24  return $attr;
25  }
26 }
27 
28 // vim: et sw=4 sts=4
Processes an entire attribute array for corrections needing multiple values.
transform($attr, $config, $context)
Definition: BgColor.php:14
Pre-transform that changes deprecated bgcolor attribute to CSS.
Definition: BgColor.php:6
confiscateAttr(&$attr, $key)
Retrieves and removes an attribute.
prependCSS(&$attr, $css)
Prepends CSS properties to the style attribute, creating the attribute if it doesn&#39;t exist...