00001 <?php
00002
00008 class HTMLPurifier_AttrTransform_Lang extends HTMLPurifier_AttrTransform
00009 {
00010
00011 public function transform($attr, $config, $context) {
00012
00013 $lang = isset($attr['lang']) ? $attr['lang'] : false;
00014 $xml_lang = isset($attr['xml:lang']) ? $attr['xml:lang'] : false;
00015
00016 if ($lang !== false && $xml_lang === false) {
00017 $attr['xml:lang'] = $lang;
00018 } elseif ($xml_lang !== false) {
00019 $attr['lang'] = $xml_lang;
00020 }
00021
00022 return $attr;
00023
00024 }
00025
00026 }
00027