Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php// $Header: /cvsroot/html2ps/css.background.image.inc.php,v 1.16 2006/07/09 09:07:44 Konstantin Exp $class CSSBackgroundImage extends CSSSubFieldProperty {function get_property_code() {return CSS_BACKGROUND_IMAGE;}function get_property_name() {return 'background-image';}function default_value() {return new BackgroundImage(null, null);}function parse($value, &$pipeline) {global $g_config;if (!$g_config['renderimages']) {return CSSBackgroundImage::default_value();};if ($value === 'inherit') {return CSS_PROPERTY_INHERIT;}// 'url' valueif (preg_match("/url\((.*[^\\\\]?)\)/is",$value,$matches)) {$url = $matches[1];$full_url = $pipeline->guess_url(css_remove_value_quotes($url));return new BackgroundImage($full_url,ImageFactory::get($full_url, $pipeline));}// 'none' and unrecognzed valuesreturn CSSBackgroundImage::default_value();}}?>