OSDN Git Service

Grouped 'do not change timestamp' code together
[pukiwiki/pukiwiki.git] / rules.ini.php
index eeed5b1..3e2eeb7 100644 (file)
@@ -1,54 +1,46 @@
 <?php
-/////////////////////////////////////////////////
 // PukiWiki - Yet another WikiWikiWeb clone.
-//
-// $Id: rules.ini.php,v 1.2 2004/03/20 13:32:29 arino Exp $
+// $Id: rules.ini.php,v 1.9 2005/10/04 13:41:03 henoheno Exp $
+// Copyright (C)
+//   2003-2005 PukiWiki Developers Team
+//   2001-2002 Originally written by yu-ji
+// License: GPL v2 or (at your option) any later version
 //
 // PukiWiki setting file
 
 /////////////////////////////////////////////////
-// ¥æ¡¼¥¶ÄêµÁ¥ë¡¼¥ë
-//
+// Æü»þÃÖ´¹¥ë¡¼¥ë (±ÜÍ÷»þ¤ËÃÖ´¹)
+// $usedatetime = 1¤Ê¤éÆü»þÃÖ´¹¥ë¡¼¥ë¤¬Å¬ÍѤµ¤ì¤Þ¤¹
+// É¬ÍפΤʤ¤Êý¤Ï $usedatetime¤ò0¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
+$datetime_rules = array(
+       '&amp;_now;'    => format_date(UTIME),
+       '&amp;_date;'   => get_date($date_format),
+       '&amp;_time;'   => get_date($time_format),
+);
+
+/////////////////////////////////////////////////
+// ¥æ¡¼¥¶ÄêµÁ¥ë¡¼¥ë(Êݸ»þ¤ËÃÖ´¹)
 //  Àµµ¬É½¸½¤Çµ­½Ò¤·¤Æ¤¯¤À¤µ¤¤¡£?(){}-*./+\$^|¤Ê¤É
 //  ¤Ï \? ¤Î¤è¤¦¤Ë¥¯¥©¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤¡£
 //  Á°¸å¤Ëɬ¤º / ¤ò´Þ¤á¤Æ¤¯¤À¤µ¤¤¡£¹ÔƬ»ØÄê¤Ï ^ ¤òƬ¤Ë¡£
 //  ¹ÔËö»ØÄê¤Ï $ ¤ò¸å¤í¤Ë¡£
 //
-/////////////////////////////////////////////////
-// ¥æ¡¼¥¶ÄêµÁ¥ë¡¼¥ë(ľÀÜ¥½¡¼¥¹¤òÃÖ´¹)
+
+// BugTrack2/106: Only variables can be passed by reference from PHP 5.0.5
+$page_array = explode('/', $vars['page']); // with array_pop()
+
 $str_rules = array(
-       'now\?' => format_date(UTIME),
-       'date\?' => get_date($date_format),
-       'time\?' => get_date($time_format),
-       '&now;' => format_date(UTIME),
-       '&date;' => get_date($date_format),
-       '&time;' => get_date($time_format),
-       '&page;' => array_pop(explode('/',$vars['page'])),
-       '&fpage;' => $vars['page'],
-       '&t;' => "\t",
+       'now\?'         => format_date(UTIME),
+       'date\?'        => get_date($date_format),
+       'time\?'        => get_date($time_format),
+       '&now;'         => format_date(UTIME),
+       '&date;'        => get_date($date_format),
+       '&time;'        => get_date($time_format),
+       '&page;'        => array_pop($page_array),
+       '&fpage;'       => $vars['page'],
+       '&t;'           => "\t",
 );
 
-/////////////////////////////////////////////////
-// ¥Õ¥§¥¤¥¹¥Þ¡¼¥¯ÄêµÁ¥ë¡¼¥ë(¥³¥ó¥Ð¡¼¥È»þ¤ËÃÖ´¹)
-// $usefacemark = 1¤Ê¤é¥Õ¥§¥¤¥¹¥Þ¡¼¥¯¤¬ÃÖ´¹¤µ¤ì¤Þ¤¹
-// Ê¸¾ÏÆâ¤ËXD¤Ê¤É¤¬Æþ¤Ã¤¿¾ì¹ç¤Ëfacemark¤ËÃÖ´¹¤µ¤ì¤Æ¤·¤Þ¤¦¤Î¤Ç
-// É¬ÍפΤʤ¤Êý¤Ï $usefacemark¤ò0¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
-$facemark_rules = array(
-'\s(\:\))' => ' <img src="./face/smile.png" alt="$1" />',
-'\s(\:D)' => ' <img src="./face/bigsmile.png" alt="$1" />',
-'\s(\:p)' => ' <img src="./face/huh.png" alt="$1" />',
-'\s(\:d)' => ' <img src="./face/huh.png" alt="$1" />',
-'\s(XD)' => ' <img src="./face/oh.png" alt="$1" />',
-'\s(X\()' => ' <img src="./face/oh.png" alt="$1" />',
-'\s(;\))' => ' <img src="./face/wink.png" alt="$1" />',
-'\s(;\()' => ' <img src="./face/sad.png" alt="$1" />',
-'\s(\:\()' => ' <img src="./face/sad.png" alt="$1" />',
-'&amp;(smile);' => ' <img src="./face/smile.png" alt="$1" />',
-'&amp;(bigsmile);' => ' <img src="./face/bigsmile.png" alt="$1" />',
-'&amp;(huh);' => ' <img src="./face/huh.png" alt="$1" />',
-'&amp;(oh);' => ' <img src="./face/oh.png" alt="$1" />',
-'&amp;(wink);' => ' <img src="./face/wink.png" alt="$1" />',
-'&amp;(sad);' => ' <img src="./face/sad.png" alt="$1" />',
-'&amp;(heart);' => '<img src="./face/heart.png" alt="$1" />',
-);
+unset($page_array);
+
 ?>