From: x2003bruneau
Date: Tue, 5 Jun 2007 19:54:39 +0000 (+0000)
Subject: Closes #674: MiniWiki xhtml validation
X-Git-Tag: xorg/0.9.15~266
X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=cac862a17dc45de9557c37404e0ffe34b475be10;p=platal.git
Closes #674: MiniWiki xhtml validation
ChangeLog | 1 +
classes/miniwiki.php | 7 +++++--
2 files changed, 6 insertions(+), 2 deletions(-)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1855 839d8a87-29fc-0310-9880-83ba4fa771e5
---
diff --git a/ChangeLog b/ChangeLog
index 8c6906b..3944afd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,6 +9,7 @@ New:
Bug/Wish:
* Core:
+ - #674: MiniWiki xhtml validation -FRU
- #678: PlUpload filename detection -FRU
* Profile:
diff --git a/classes/miniwiki.php b/classes/miniwiki.php
index 70f5d3d..49abc2b 100644
--- a/classes/miniwiki.php
+++ b/classes/miniwiki.php
@@ -33,7 +33,10 @@ class MiniWiki
MiniWiki::Markup("/\\\\(?".">(\\\\*))\n/e", "str_repeat('
\n',mb_strlen('$1'))", "str_repeat('\n',mb_strlen('$1'))", "ligne1\\\\\nligne2");
// * unordered list
- MiniWiki::Markup("/(^|\n)\*(([^\n]*(\n|$))(\*[^\n]*(\n|$))*)/se", "'- '.str_replace(\"\\n*\",'
- ','$2').'
'", "'$0'", "* element1\n* element2\n* element3");
+ MiniWiki::Markup("/(^|\n)\*(([^\n]*(\n|$))(\*[^\n]*(\n|$))*)/se",
+ "'
- '.str_replace(\"\\n*\",'
- ','$2').'
'",
+ "'$0'",
+ "* element1\n* element2\n* element3");
// # unordered list
MiniWiki::Markup("/(^|\n)#(([^\n]*(\n|$))(#[^\n]*(\n|$))*)/se", "'
- '.str_replace(\"\\n#\",'
- ','$2').'
'", "'$0'", "# element1\n# element2\n# element3");
@@ -75,7 +78,7 @@ class MiniWiki
// paragraphs and empty lines
MiniWiki::Markup("/\n\n/", '', "\n\n", "paragraphe1\n\nparagraphe2");
MiniWiki::Markup("/\n/", ' ', "\n");
- MiniWiki::Markup("/^.*<\/p>
.*$/s", "
$0
", "$0");
+ MiniWiki::Markup("/^.*<\/p>.*.*$/s", "
$0
", "$0");
}
public static function WikiToHTML($wiki, $title = false)