Вход Регистрация
Файл: classes/htmlpurifier/HTMLPurifier/AttrDef/CSS/AlphaValue.php
Строк: 29
<?php

class HTMLPurifier_AttrDef_CSS_AlphaValue extends HTMLPurifier_AttrDef_CSS_Number
{

    public function 
__construct()
    {
        
parent::__construct(false); // opacity is non-negative, but we will clamp it
    
}

    
/**
     * @param string $number
     * @param HTMLPurifier_Config $config
     * @param HTMLPurifier_Context $context
     * @return string
     */
    
public function validate($number$config$context)
    {
        
$result parent::validate($number$config$context);
        if (
$result === false) {
            return 
$result;
        }
        
$float = (float)$result;
        if (
$float 0.0) {
            
$result '0';
        }
        if (
$float 1.0) {
            
$result '1';
        }
        return 
$result;
    }
}

// vim: et sw=4 sts=4
Онлайн: 3
Реклама