修訂 | 1c600ea0a35599dc6f5e6e10c10f2ec7bc0944f3 (tree) |
---|---|
時間 | 2004-08-10 22:44:52 |
作者 | henoheno <henoheno> |
Commiter | henoheno |
Cleanup. Check ASAP. Return with #plugin-name
@@ -1,7 +1,7 @@ | ||
1 | 1 | <?php |
2 | 2 | /* |
3 | 3 | * PukiWiki calendar_viewerプラグイン |
4 | - * $Id: calendar_viewer.inc.php,v 1.21 2004/08/10 13:39:25 henoheno Exp $ | |
4 | + * $Id: calendar_viewer.inc.php,v 1.22 2004/08/10 13:44:52 henoheno Exp $ | |
5 | 5 | * calendarrecentプラグインを元に作成 |
6 | 6 | */ |
7 | 7 |
@@ -48,21 +48,19 @@ function plugin_calendar_viewer_convert() | ||
48 | 48 | global $_msg_calendar_viewer_right, $_msg_calendar_viewer_left; |
49 | 49 | global $_msg_calendar_viewer_restrict; |
50 | 50 | |
51 | + // 引数の確認 | |
52 | + if (func_num_args() < 2) | |
53 | + return '#calendar_viewer(): ' . $_err_calendar_viewer_param . '<br />'; | |
54 | + | |
55 | + $func_vars_array = func_get_args(); | |
56 | + | |
51 | 57 | // デフォルト値 |
52 | - $pagename = ''; // 基準となるページ名 | |
58 | + $pagename = $func_vars_array[0]; // 基準となるページ名 | |
53 | 59 | $limit_page = 7; // 表示する件数制限 |
54 | 60 | $date_YM = ''; // 一覧表示する年月 |
55 | 61 | $mode = 'past'; // 動作モード |
56 | 62 | $date_sep = '-'; // 日付のセパレータ calendar2なら '-', calendarなら '' |
57 | 63 | |
58 | - | |
59 | - // 引数の確認 | |
60 | - if (func_num_args() < 2) return $_err_calendar_viewer_param; | |
61 | - | |
62 | - $func_vars_array = func_get_args(); | |
63 | - | |
64 | - $pagename = $func_vars_array[0]; | |
65 | - | |
66 | 64 | if (isset($func_vars_array[3])) { |
67 | 65 | $date_sep = $func_vars_array[3]; |
68 | 66 | } |
@@ -88,7 +86,7 @@ function plugin_calendar_viewer_convert() | ||
88 | 86 | $limit_page = $reg_array[1] + $reg_array[2]; |
89 | 87 | $limit_pitch = $reg_array[2]; |
90 | 88 | } else { |
91 | - return $_err_calendar_viewer_param2; | |
89 | + return '#calendar_viewer(): ' . $_err_calendar_viewer_param2 . '<br />'; | |
92 | 90 | } |
93 | 91 | |
94 | 92 | if (isset($func_vars_array[2]) && |