OSDN Git Service

BugTrack/332: nodateオプションが効かなくなっていた
[pukiwiki/pukiwiki.git] / plugin / color.inc.php
1 <?php
2 /////////////////////////////////////////////////
3 // PukiWiki - Yet another WikiWikiWeb clone.
4 //
5 // $Id: color.inc.php,v 1.5 2003/05/16 06:13:06 arino Exp $
6 //
7
8 function plugin_color_inline()
9 {
10         $bgcolor = '';
11
12         if (func_num_args() == 3)
13         {
14                 list($color,$bgcolor,$body) = func_get_args();
15                 if ($body == '')
16                 {
17                         $body = $bgcolor;
18                         $bgcolor = '';
19                 }
20                 else if ($bgcolor != '')
21                 {
22                         $bgcolor = ';background-color:'.htmlspecialchars($bgcolor);
23                 }
24         }
25         else if (func_num_args() == 2)
26         {
27                 list($color,$body) = func_get_args();
28         }
29         else
30         {
31                 return FALSE;
32         }
33         
34         if ($color == '' or $body == '')
35         {
36                 return FALSE;
37         }
38         
39         $s_color = htmlspecialchars($color);
40         $s_bgcolor = htmlspecialchars($bgcolor);
41         return "<span style=\"color:$s_color$s_bgcolor\">$body</span>";
42 }
43 ?>