################################################################### # #
calendarプラグインで作成したページのうち、当日以降の日付のページ内容を表示します。
#
# {{futurecalendar カレンダ名}}
#
# # デフォルトでは1件のみ表示しますが、表示件数を指定することもできます。 #
#
# {{futurecalendar カレンダ名,表示件数}}
#
#
# 表示件数の後ろに+記号を付け加えることで、
# 今日のページ内容を表示しないこともできます。
#
# {{futurecalendar カレンダ名,表示件数+}}
#
# # 段落名を指定することで、各ページの一部分だけを表示することもできます。 # 各ページに「概要」という名前のセクションを用意しておき、 # 一覧では「概要」だけを表示するといったように使います。 #
#
# {{futurecalendar カレンダ名, [表示件数[+]],段落名}}
#
#
###################################################################
package plugin::calendar::FutureCalendar;
use strict;
use plugin::calendar::CalendarHandler;
#==================================================================
# コンストラクタ
#==================================================================
sub new {
my $class = shift;
my $self = {};
return bless $self,$class;
}
#==================================================================
# パラグラフ
#==================================================================
sub paragraph {
my $self = shift;
my $wiki = shift;
my $name = shift;
my $count = shift;
my $section = shift;
if ($name eq "") {
return &Util::paragraph_error("カレンダ名が指定されていません。","WIKI");
}
if($count eq ''){
$count = 1;
}
return plugin::calendar::CalendarHandler::make_future_pages($wiki,$name,$count,$section);
}
1;