HTMLPurifier 4.4.0
/home/ezyang/Dev/htmlpurifier/library/HTMLPurifier/AttrTransform/Lang.php
Go to the documentation of this file.
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