ILIAS  release_4-4 Revision
All Data Structures Namespaces Files Functions Variables Modules Pages
Background.php
Go to the documentation of this file.
1 <?php
2 
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
Processes an entire attribute array for corrections needing multiple values.
Pre-transform that changes proprietary background attribute to CSS.
Definition: Background.php:6
transform($attr, $config, $context)
Definition: Background.php:8
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...