PATH:
home
/
letacommog
/
letaweb
/
admin
/
classes
/
htmlpurifier
/
library
/
HTMLPurifier
/
AttrDef
/
CSS
<?php /** * Validates the value for the CSS property text-decoration. * * @note This class could be generalized into a version that acts sort of * like Enum except you can compound the allowed values. */ class HTMLPurifier_AttrDef_CSS_TextDecoration extends HTMLPurifier_AttrDef { public function validate($string, $config, $context) { static $allowed_values = array( 'line-through' => true, 'overline' => true, 'underline' => true, ); $string = strtolower($this->parseCDATA($string)); if ($string === 'none') { return $string; } $parts = explode(' ', $string); $final = ''; foreach ($parts as $part) { if (isset($allowed_values[$part])) { $final .= $part.' '; } } $final = rtrim($final); if ($final === '') { return false; } return $final; } } // vim: et sw=4 sts=4
[+]
..
[-] Composite.php
[edit]
[-] URI.php
[edit]
[-] Filter.php
[edit]
[-] TextDecoration.php
[edit]
[-] Length.php
[edit]
[-] ImportantDecorator.php
[edit]
[-] Percentage.php
[edit]
[-] FontFamily.php
[edit]
[-] Color.php
[edit]
[-] Multiple.php
[edit]
[-] Ident.php
[edit]
[-] DenyElementDecorator.php
[edit]
[-] ListStyle.php
[edit]
[-] AlphaValue.php
[edit]
[-] Number.php
[edit]
[-] Border.php
[edit]
[-] Font.php
[edit]
[-] BackgroundPosition.php
[edit]
[-] Background.php
[edit]