<?php
-// $Id: random.inc.php,v 1.2 2002/12/05 05:50:41 panda Exp $
-/*
-Last-Update:2002-10-29 rev.2
+/////////////////////////////////////////////////
+// PukiWiki - Yet another WikiWikiWeb clone.
+//
+// $Id: random.inc.php,v 1.4 2003/03/03 07:07:28 panda Exp $
+//
-*¥×¥é¥°¥¤¥ó random
-ÇÛ²¼¤Î¥Ú¡¼¥¸¤ò¥é¥ó¥À¥à¤Ëɽ¼¨¤¹¤ë
+/*
+ *¥×¥é¥°¥¤¥ó random
+ ÇÛ²¼¤Î¥Ú¡¼¥¸¤ò¥é¥ó¥À¥à¤Ëɽ¼¨¤¹¤ë
-*Usage
- #random(¥á¥Ã¥»¡¼¥¸)
+ *Usage
+ #random(¥á¥Ã¥»¡¼¥¸)
-*¥Ñ¥é¥á¡¼¥¿
--¥á¥Ã¥»¡¼¥¸~
+ *¥Ñ¥é¥á¡¼¥¿
+ -¥á¥Ã¥»¡¼¥¸~
¥ê¥ó¥¯¤Ëɽ¼¨¤¹¤ëʸ»úÎó
-*/
+ */
function plugin_random_convert()
{
global $script,$vars;
$title = 'press here.';
- if(func_num_args()) {
+ if (func_num_args())
+ {
$args = func_get_args();
$title = htmlspecialchars($args[0]);
}
{
global $script,$vars,$post;
- $pattern = '[['.strip_bracket($vars['refer']).'/';
+ $pattern = strip_bracket($vars['refer']).'/';
$pages = array();
foreach (get_existpages() as $_page)
+ {
if (strpos($_page,$pattern) === 0)
+ {
$pages[$_page] = strip_bracket($_page);
+ }
+ }
// natcasesort($pages);
-
srand((double)microtime()*1000000);
$page = array_rand($pages);
- if ($page != '') { $vars['refer'] = $page; }
+ if ($page != '')
+ {
+ $vars['refer'] = $page;
+ }
return array('body'=>'','msg'=>'');
}
?>