表紙 | 新規 | 編集 | 編集 | 差分 | 一覧 | RSS | 検索 | 閲覧履歴 | 作成履歴 | 更新履歴

do_read関数 - YukiWikiベースのPonyWikiのソースを読んでみる その03

YukiWikiベースのPonyWikiのソースを読んでみる その03

引数がページ名の場合はinit_formにより、$form{mycmd}にreadが設定されdo_readが呼び出されます。

この関数では、ヘッダ部分の表示・内容の表示・フッタの表示を行う関数を実行しています。

携帯電話でのアクセスとPCとのアクセスを区別して、出力形式を変えています。

sub do_read {
	&print_header($form{mypage});
	if(	$form{mypart}){			# 部分読み
		my $mymsg = (&read_by_part($form{mypage}))[$form{mypart} - 1];
		&print_content($mymsg);
	} elsif($form{keitai}) {	# 携帯電話アクセス
		&print_content($database{$form{mypage}});
	} else {
		&print_cache($form{mypage});
	}
	&print_footer($form{mypage});
}

''TrackBack'' - http://you-like.to/cgi-bin/ponytail/yukiwiki/wiki.cgi/do_read%b4%d8%bf%f4

先頭へ