1 ################################################################################
3 # <p>¥Ð¥°¥ì¥Ý¡¼¥È¤òÅê¹Æ¤¹¤ë¤¿¤á¤Î¥Õ¥©¡¼¥à¤òɽ¼¨¤·¤Þ¤¹¡£</p>
5 # °ú¿ô¤È¤·¤Æ¥×¥í¥¸¥§¥¯¥È̾¤ª¤è¤Ó¥Ð¥°¤Î¥«¥Æ¥´¥ê¤ò»ØÄꤷ¤Þ¤¹¡£
8 # {{bugtrack ¥×¥í¥¸¥§¥¯¥È̾,¥«¥Æ¥´¥ê£±,¥«¥Æ¥´¥ê£²...}}
11 # ¤³¤Î¥Õ¥©¡¼¥à¤«¤é¥Ð¥°¥ì¥Ý¡¼¥È¤òÅê¹Æ¤¹¤ë¤È
14 # BugTrack-¥×¥í¥¸¥§¥¯¥È̾/ÈÖ¹æ
17 # ¤È¤¤¤¦Ì¾Á°¤Î¥Ú¡¼¥¸¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£
18 # ÅÐÏ¿ºÑ¤ß¤Î¥Ð¥°¥ì¥Ý¡¼¥È¤Î¾õÂÖ¤òÊѹ¹¤¹¤ë¾ì¹ç¤Ï¡¢¥Ð¥°¥ì¥Ý¡¼¥È¤òľÀÜÊÔ½¸¤·¡¢
19 # ¾õÂÖ¤ò¡ÖÄó°Æ¡×¡ÖÃå¼ê¡×¡Ö´°Î»¡×¡Ö¥ê¥ê¡¼¥¹ºÑ¡×¡ÖÊÝα¡×¡ÖµÑ²¼¡×¤Î¤¤¤º¤ì¤«¤Ë
20 # ½ñ¤´¹¤¨¤Æ¤¯¤À¤µ¤¤¡£
23 ################################################################################
24 package plugin::bugtrack::BugTrack;
26 #===============================================================================
28 #===============================================================================
32 return bless $self,$class;
35 #===============================================================================
37 #===============================================================================
43 my $cgi = $wiki->get_CGI();
46 return &Util::paragraph_error("¥×¥í¥¸¥§¥¯¥È̾¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£");
49 return &Util::paragraph_error("¥«¥Æ¥´¥ê¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¡£");
52 my $template = HTML::Template->new(filename=>$wiki->config('tmpl_dir')."/bugtrack.tmpl",
53 die_on_bad_params => 0);
55 my @priority = ("¶ÛµÞ","½ÅÍ×","ÉáÄÌ","Äã");
56 my @status = ("Äó°Æ","Ãå¼ê","´°Î»","¥ê¥ê¡¼¥¹ºÑ","ÊÝα","µÑ²¼");
58 $template->param(PRIORITY => &make_array_ref(@priority));
59 $template->param(STATUS => &make_array_ref(@status));
60 $template->param(CATEGORY => &make_array_ref(@category));
63 my $name = Util::url_decode($cgi->cookie(-name=>'fswiki_post_name'));
65 my $login = $wiki->get_login_info();
70 $template->param(NAME=>$name);
72 my $buf = "<form action=\"".$wiki->create_url()."\" method=\"post\">\n".
74 "<input type=\"hidden\" name=\"action\" value=\"BUG_POST\">\n".
75 "<input type=\"hidden\" name=\"project\" value=\"".&Util::escapeHTML($project)."\">\n".
81 #===============================================================================
82 # ÁªÂò¹àÌܤÎÇÛÎó¥ê¥Õ¥¡¥ì¥ó¥¹¤òºîÀ®
83 #===============================================================================
88 push(@$arrayref,{NAME=>$_,VALUE=>$_});