]> git.mjollnir.org Git - s9y.git/commitdiff
textile patch
authorgarvinhicking <garvinhicking>
Mon, 26 Nov 2007 10:47:35 +0000 (10:47 +0000)
committergarvinhicking <garvinhicking>
Mon, 26 Nov 2007 10:47:35 +0000 (10:47 +0000)
plugins/serendipity_event_textile/classTextile.php
plugins/serendipity_event_textile/textile.php

index 4c6d30d3df2aa8b1a2f259036d8f927fb76ad109..f8e8338fe8c7c99294460545905d16efbb9ccb54 100644 (file)
@@ -466,8 +466,8 @@ class Textile
     function fList($m)
     {
         $text = explode("\n", $m[0]);
-        foreach($text as $line) {
-            $nextline = next($text);
+        foreach($text as $nr => $line) {
+            $nextline = isset($text[$nr+1]) ? $text[$nr+1] : false;
             if (preg_match("/^([#*]+)($this->a$this->c) (.*)$/s", $line, $m)) {
                 list(, $tl, $atts, $content) = $m;
                 $nl = '';
index df8d688c8fd6e7c631d8b68b491cc85653b4a701..c18c58e042132557464dc7d87f3702ccda87fb19 100644 (file)
@@ -339,8 +339,8 @@ Applying Attributes:
     {
         global $textile_a,$textile_c;
         $text = explode("\n",$m[0]);
-        foreach($text as $line){
-            $nextline = next($text);
+        foreach($text as $nr => $line){
+            $nextline = isset($text[$nr+1]) ? $text[$nr+1] : false;
             if(preg_match("/^([#*]+)($textile_a$textile_c) (.*)$/s",$line,$m)) {
                 list(,$tl,$textile_atts,$textile_content) = $m;
                 $nl = preg_replace("/^([#*]+)\s.*/","$1",$nextline);