1: <?php
2:
3: 4: 5: 6: 7:
8: class HTMLPurifier_AttrTransform_Lang extends HTMLPurifier_AttrTransform
9: {
10:
11: public function transform($attr, $config, $context) {
12:
13: $lang = isset($attr['lang']) ? $attr['lang'] : false;
14: $xml_lang = isset($attr['xml:lang']) ? $attr['xml:lang'] : false;
15:
16: if ($lang !== false && $xml_lang === false) {
17: $attr['xml:lang'] = $lang;
18: } elseif ($xml_lang !== false) {
19: $attr['lang'] = $xml_lang;
20: }
21:
22: return $attr;
23:
24: }
25:
26: }
27:
28:
29: