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