OSDN Git Service

BugTrack-wiki/292 : rssプラグインで生成するリンクが不正になる
[fswiki/fswiki.git] / plugin / rss / RSS.pm
index 6bc5c59..5d7d978 100644 (file)
@@ -85,7 +85,7 @@ sub parse_rss {
        }
 
        if($version eq "1.0"){
-               $$content =~ m#(/channel>|/language>)#gsi;
+               $$content =~ m#(/channel>|/language>)#si;
        }
        
        my $count=0;
@@ -98,26 +98,26 @@ sub parse_rss {
                my $title = "";
                my $date  = "";
                
-               $item =~ m#title>([^<]+)</#gsi;
+               $item =~ m#title>([^<]+)</#si;
                $title = $1;
                
-               $item =~ m#link>([^<]+)</#gsi;
+               $item =~ m#link>([^<]+)</#si;
                $link = $1;
                $link =~ s/\s".*//g; # ¥À¥Ö¥ë¥¯¥©¡¼¥Æ¡¼¥·¥ç¥ó°Ê¹ß¤òÀÚ¤êÍî¤È¤¹
 
                if ($version eq "2.0") {
-                       if ($item =~ m#pubDate>([^<]+)</#gsi) {
+                       if ($item =~ m#pubDate>([^<]+)</#si) {
                                $date = $1;
                        }
                }
                if ($version eq "1.0") {
-                       #if ($item =~ m#(description|dc\:date)>([^<]+)</#gs) {
-                       if ($item =~ m#dc\:date>([^<]+)</#gsi) {
+                       #if ($item =~ m#(description|dc\:date)>([^<]+)</#si) {
+                       if ($item =~ m#dc\:date>([^<]+)</#si) {
                                $date = $1;
                        }
                }
                if ($version eq "0.91") {
-                       if($item =~ m#description>([^<]+)</#gsi){
+                       if($item =~ m#description>([^<]+)</#si){
                                $date = $1;
                        }
                }