00001 <?php
00002
00003 class HTMLPurifier_AttrDef_CSS_AlphaValue extends HTMLPurifier_AttrDef_CSS_Number
00004 {
00005
00006 public function __construct() {
00007 parent::__construct(false);
00008 }
00009
00010 public function validate($number, $config, $context) {
00011 $result = parent::validate($number, $config, $context);
00012 if ($result === false) return $result;
00013 $float = (float) $result;
00014 if ($float < 0.0) $result = '0';
00015 if ($float > 1.0) $result = '1';
00016 return $result;
00017 }
00018
00019 }