/////////////////////////////////////////////////
// PukiWiki - Yet another WikiWikiWeb clone.
//
-// $Id: read.inc.php,v 1.5 2004/07/01 14:38:19 henoheno Exp $
+// $Id: read.inc.php,v 1.6 2004/08/04 13:35:40 henoheno Exp $
//
// ¥Ú¡¼¥¸¤Îɽ¼¨¤ÈInterWikiName¤Î²ò¼á
+
function plugin_read_action()
{
- global $get,$post,$vars;
- global $_title_edit,$_title_invalidwn,$_msg_invalidiwn;
+ global $get, $post, $vars;
+ global $_title_invalidwn, $_msg_invalidiwn;
$page = isset($vars['page']) ? $vars['page'] : '';
- // WikiName¡¢BracketName¤¬¼¨¤¹¥Ú¡¼¥¸¤òɽ¼¨
if (is_page($page)) {
- check_readable($page,true,true);
+ // ¥Ú¡¼¥¸¤òɽ¼¨
+ check_readable($page, true, true);
header_lastmod($page);
- return array('msg'=>'','body'=>'');
- }
+ return array('msg'=>'', 'body'=>'');
- // InterWikiName¤ò½èÍý
- if (is_interwiki($page))
- return do_plugin_action('interwiki');
+ } else if (is_interwiki($page)) {
+ return do_plugin_action('interwiki'); // InterWikiName¤ò½èÍý
- // ¥Ú¡¼¥¸Ì¾¤È¤·¤Æ͸ú¤À¤¬¥Ú¡¼¥¸¤¬Â¸ºß¤·¤Ê¤¤¤Î¤Ç¡¢ÊÔ½¸¥Õ¥©¡¼¥à¤òɽ¼¨
- if (is_pagename($page)) {
+ } else if (is_pagename($page)) {
$get['cmd'] = $post['cmd'] = $vars['cmd'] = 'edit';
- return do_plugin_action('edit');
- }
+ return do_plugin_action('edit'); // ¸ºß¤·¤Ê¤¤¤Î¤Ç¡¢ÊÔ½¸¥Õ¥©¡¼¥à¤òɽ¼¨
- // ̵¸ú¤Ê¥Ú¡¼¥¸Ì¾
- return array(
- 'msg'=>$_title_invalidwn,
- 'body'=>str_replace('$1',htmlspecialchars($page),
- str_replace('$2','WikiName',$_msg_invalidiwn))
- );
+ } else {
+ // ̵¸ú¤Ê¥Ú¡¼¥¸Ì¾
+ return array(
+ 'msg'=>$_title_invalidwn,
+ 'body'=>str_replace('$1', htmlspecialchars($page),
+ str_replace('$2', 'WikiName', $_msg_invalidiwn))
+ );
+ }
}
?>