2 /////////////////////////////////////////////////
3 // PukiWiki - Yet another WikiWikiWeb clone.
5 // $Id: color.inc.php,v 1.8 2003/09/05 00:19:19 arino Exp $
8 function plugin_color_inline()
10 if (func_num_args() == 3)
12 list($color,$bgcolor,$body) = func_get_args();
19 else if (func_num_args() == 2)
22 list($color,$body) = func_get_args();
29 if ($color == '' or $body == '')
33 if (!plugin_color_is_valid($color) or !plugin_color_is_valid($bgcolor))
40 $color .= ';background-color:'.$bgcolor;
42 return "<span style=\"color:$color\">$body</span>";
44 function plugin_color_is_valid($color)
46 return ($color == '') or preg_match('/^(#[0-9a-f]+|[\w-]+)$/i',$color);