HTMLPurifier 4.4.0
|
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 00028 // vim: et sw=4 sts=4