OSDN Git Service

Just a cleanup
[pukiwiki/pukiwiki.git] / plugin / read.inc.php
1 <?php
2 /////////////////////////////////////////////////
3 // PukiWiki - Yet another WikiWikiWeb clone.
4 //
5 // $Id: read.inc.php,v 1.6 2004/08/04 13:35:40 henoheno Exp $
6 //
7 // ¥Ú¡¼¥¸¤Îɽ¼¨¤ÈInterWikiName¤Î²ò¼á
8
9 function plugin_read_action()
10 {
11         global $get, $post, $vars;
12         global $_title_invalidwn, $_msg_invalidiwn;
13
14         $page = isset($vars['page']) ? $vars['page'] : '';
15
16         if (is_page($page)) {
17                 // ¥Ú¡¼¥¸¤òɽ¼¨
18                 check_readable($page, true, true);
19                 header_lastmod($page);
20                 return array('msg'=>'', 'body'=>'');
21
22         } else if (is_interwiki($page)) {
23                 return do_plugin_action('interwiki'); // InterWikiName¤ò½èÍý
24
25         } else if (is_pagename($page)) {
26                 $get['cmd'] = $post['cmd'] = $vars['cmd'] = 'edit';
27                 return do_plugin_action('edit'); // Â¸ºß¤·¤Ê¤¤¤Î¤Ç¡¢ÊÔ½¸¥Õ¥©¡¼¥à¤òɽ¼¨
28
29         } else {
30                 // Ìµ¸ú¤Ê¥Ú¡¼¥¸Ì¾
31                 return array(
32                         'msg'=>$_title_invalidwn,
33                         'body'=>str_replace('$1', htmlspecialchars($page),
34                                 str_replace('$2', 'WikiName', $_msg_invalidiwn))
35                 );
36         }
37 }
38 ?>