1 ############################################################
3 # <p>£±¹Ô¥³¥á¥ó¥È¤ò½ñ¤¹þ¤à¤¿¤á¤Î¥Õ¥©¡¼¥à¤ò½ÐÎϤ·¤Þ¤¹¡£</p>
8 # Ä̾¥³¥á¥ó¥È¤ÏÅê¹Æ¥Õ¥©¡¼¥à¤Î²¼¤ËÄɲ䵤ì¤Æ¤¤¤¤Þ¤¹¤¬¡¢
9 # ¥ª¥×¥·¥ç¥ó¤Ç¥Õ¥©¡¼¥à¤Î¾å¤Ë¿·Ãå½çɽ¼¨¤¹¤ë¤è¤¦¤Ë¤Ç¤¤Þ¤¹¡£
15 # tail¥ª¥×¥·¥ç¥ó¤ò¤Ä¤±¤ë¤È¥Ú¡¼¥¸¤ÎºÇ¸å¤Ë¥³¥á¥ó¥È¤òÄɲä·¤Þ¤¹¡£
16 # ¥Õ¥Ã¥¿¤Ê¤É¤Ëcomment¥×¥é¥°¥¤¥ó¤òÇÛÃÖ¤·¤ÆÁ´¥Ú¡¼¥¸¤Ë¥³¥á¥ó¥È¤ò
17 # ¤Ä¤±¤¿¤¤¾ì¹ç¤Ë͸ú¤Ç¤¹¡£
23 ############################################################
24 package plugin::comment::Comment;
26 #===========================================================
28 #===========================================================
32 return bless $self,$class;
35 #===========================================================
37 #===========================================================
42 my $cgi = $wiki->get_CGI;
44 my $page = $cgi->param("page");
46 if(!defined($self->{$page})){
53 my $name = $cgi->cookie(-name=>'post_name');
55 my $login = $wiki->get_login_info();
61 my $tmpl = HTML::Template->new(filename=>$wiki->config('tmpl_dir')."/comment.tmpl",
62 die_on_bad_params=>0);
63 $tmpl->param(NAME=>$name);
65 my $buf = "<form method=\"post\" action=\"".$wiki->create_url()."\">\n".
67 "<input type=\"hidden\" name=\"action\" value=\"COMMENT\">\n".
68 "<input type=\"hidden\" name=\"page\" value=\"".&Util::escapeHTML($page)."\">\n".
69 "<input type=\"hidden\" name=\"count\" value=\"".$self->{$page}."\">\n".
70 "<input type=\"hidden\" name=\"option\" value=\"".&Util::escapeHTML($opt)."\">\n".