OSDN Git Service

改行コードをLFに統一。
[fswiki/fswiki-lite.git] / wiki.cgi
index be8dae8..3bffab1 100644 (file)
--- a/wiki.cgi
+++ b/wiki.cgi
-#!/usr/bin/perl\r
-################################################################################\r
-#\r
-# FSWiki Lite\r
-#\r
-################################################################################\r
-require "./lib/common.pl";\r
-#===============================================================================\r
-# ½èÍý¤Î¿¶¤êʬ¤±\r
-#===============================================================================\r
-&ReadParse();\r
-if($in{"p"} eq ""){\r
-       $in{"p"} = "FrontPage";\r
-}\r
-\r
-if($in{"a"} eq "list"){\r
-       &list_page();\r
-       \r
-} elsif($in{"a"} eq "search"){\r
-       &search_page();\r
-       \r
-} else {\r
-       &show_page();\r
-       \r
-}\r
-\r
-#-------------------------------------------------------------------------------\r
-# ¥Ú¡¼¥¸¤Î°ìÍ÷\r
-#-------------------------------------------------------------------------------\r
-sub list_page {\r
-       my @pages = &Wiki::get_page_list();\r
-       \r
-       &print_header("°ìÍ÷");\r
-       print "<ul>\n";\r
-       foreach my $page (@pages){\r
-               print "<li><a href=\"$MAIN_SCRIPT?p=".&Util::url_encode($page->{NAME})."\">".\r
-                     &Util::escapeHTML($page->{NAME})."</a>".\r
-                     " - ".&Util::format_date($page->{TIME})."</li>\n";\r
-       }\r
-       print "</ul>\n";\r
-       &print_footer();\r
-}\r
-\r
-#-------------------------------------------------------------------------------\r
-# ¥Ú¡¼¥¸¤òɽ¼¨\r
-#-------------------------------------------------------------------------------\r
-sub show_page {\r
-       \r
-       unless(&Wiki::exists_page($in{"p"})){\r
-               undef %in;\r
-               $in{"a"} = "edit";\r
-               require $EDIT_SCRIPT;\r
-               return;\r
-       }\r
-       \r
-       my $source = &Wiki::get_page($in{"p"});\r
-       my $html   = &Wiki::process_wiki($source,1);\r
-       \r
-       &print_header($in{"p"},1);\r
-       \r
-       if(&Wiki::exists_page("Header")){\r
-               print "<div class=\"header\">\n";\r
-               print &Wiki::process_wiki(&Wiki::get_page("Header"));\r
-               print "</div>\n";\r
-       }\r
-\r
-       print "<div class=\"day body section\">\n";\r
-       print $html;\r
-       print "</div>\n";\r
-       \r
-       if(&Wiki::exists_page("Footer")){\r
-               print "<div class=\"comment\">\n";\r
-               print &Wiki::process_wiki(&Wiki::get_page("Footer"));\r
-               print "</div>\n";\r
-       }\r
-       \r
-       &print_footer();\r
-}\r
-\r
-#-------------------------------------------------------------------------------\r
-# ¥Ú¡¼¥¸¤Î¸¡º÷\r
-#-------------------------------------------------------------------------------\r
-sub search_page {\r
-       \r
-       &print_header("¸¡º÷");\r
-       print "<form action=\"$MAIN_SCRIPT\" method=\"GET\">\n";\r
-       print "  ¥­¡¼¥ï¡¼¥É <input type=\"text\" name=\"w\" size=\"20\" value=\"".&Util::escapeHTML($in{'w'})."\">\n";\r
-       print "  <input type=\"submit\" value=\" ¸¡ º÷ \">\n";\r
-       print "  <input type=\"hidden\" name=\"a\" value=\"search\">\n";\r
-       print "</form>\n";\r
-       \r
-       if($in{'w'} ne ""){\r
-               my @pages = &Wiki::get_page_list();\r
-               my $find  = 0;\r
-               print "<ul>\n";\r
-               foreach my $page (@pages){\r
-                       my $source = $page->{NAME}."\n".&Wiki::get_page($page->{NAME});\r
-                       if(index($source,$in{'w'})!=-1){\r
-                               print "  <li><a href=\"$MAIN_SCRIPT?p=".&Util::url_encode($page->{NAME})."\">".&Util::escapeHTML($page->{NAME})."</a></li>\n";\r
-                               $find = 1;\r
-                       }\r
-               }\r
-               if($find==0){\r
-                       print "<li>³ºÅö¤¹¤ë¥Ú¡¼¥¸¤Ï¸ºß¤·¤Þ¤»¤ó¡£</li>\n";\r
-               }\r
-               print "</ul>\n";\r
-       }\r
-       \r
-       &print_footer();\r
-}\r
-\r
+#!/usr/bin/perl
+################################################################################
+#
+# FSWiki Lite
+#
+################################################################################
+require "./lib/common.pl";
+#===============================================================================
+# ½èÍý¤Î¿¶¤êʬ¤±
+#===============================================================================
+&ReadParse();
+if($in{"p"} eq ""){
+       $in{"p"} = "FrontPage";
+}
+
+if($in{"a"} eq "list"){
+       &list_page();
+       
+} elsif($in{"a"} eq "search"){
+       &search_page();
+       
+} else {
+       &show_page();
+       
+}
+
+#-------------------------------------------------------------------------------
+# ¥Ú¡¼¥¸¤Î°ìÍ÷
+#-------------------------------------------------------------------------------
+sub list_page {
+       my @pages = &Wiki::get_page_list();
+       
+       &print_header("°ìÍ÷");
+       print "<ul>\n";
+       foreach my $page (@pages){
+               print "<li><a href=\"$MAIN_SCRIPT?p=".&Util::url_encode($page->{NAME})."\">".
+                     &Util::escapeHTML($page->{NAME})."</a>".
+                     " - ".&Util::format_date($page->{TIME})."</li>\n";
+       }
+       print "</ul>\n";
+       &print_footer();
+}
+
+#-------------------------------------------------------------------------------
+# ¥Ú¡¼¥¸¤òɽ¼¨
+#-------------------------------------------------------------------------------
+sub show_page {
+       
+       unless(&Wiki::exists_page($in{"p"})){
+               undef %in;
+               $in{"a"} = "edit";
+               require $EDIT_SCRIPT;
+               return;
+       }
+       
+       my $source = &Wiki::get_page($in{"p"});
+       my $html   = &Wiki::process_wiki($source,1);
+       
+       &print_header($in{"p"},1);
+       
+       if(&Wiki::exists_page("Header")){
+               print "<div class=\"header\">\n";
+               print &Wiki::process_wiki(&Wiki::get_page("Header"));
+               print "</div>\n";
+       }
+
+       print "<div class=\"day body section\">\n";
+       print $html;
+       print "</div>\n";
+       
+       if(&Wiki::exists_page("Footer")){
+               print "<div class=\"comment\">\n";
+               print &Wiki::process_wiki(&Wiki::get_page("Footer"));
+               print "</div>\n";
+       }
+       
+       &print_footer();
+}
+
+#-------------------------------------------------------------------------------
+# ¥Ú¡¼¥¸¤Î¸¡º÷
+#-------------------------------------------------------------------------------
+sub search_page {
+       
+       &print_header("¸¡º÷");
+       print "<form action=\"$MAIN_SCRIPT\" method=\"GET\">\n";
+       print "  ¥­¡¼¥ï¡¼¥É <input type=\"text\" name=\"w\" size=\"20\" value=\"".&Util::escapeHTML($in{'w'})."\">\n";
+       print "  <input type=\"submit\" value=\" ¸¡ º÷ \">\n";
+       print "  <input type=\"hidden\" name=\"a\" value=\"search\">\n";
+       print "</form>\n";
+       
+       if($in{'w'} ne ""){
+               my @pages = &Wiki::get_page_list();
+               my $find  = 0;
+               print "<ul>\n";
+               foreach my $page (@pages){
+                       my $source = $page->{NAME}."\n".&Wiki::get_page($page->{NAME});
+                       if(index($source,$in{'w'})!=-1){
+                               print "  <li><a href=\"$MAIN_SCRIPT?p=".&Util::url_encode($page->{NAME})."\">".&Util::escapeHTML($page->{NAME})."</a></li>\n";
+                               $find = 1;
+                       }
+               }
+               if($find==0){
+                       print "<li>³ºÅö¤¹¤ë¥Ú¡¼¥¸¤Ï¸ºß¤·¤Þ¤»¤ó¡£</li>\n";
+               }
+               print "</ul>\n";
+       }
+       
+       &print_footer();
+}
+