mail::buildText návrh na správnu konverziu <br/>

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
viktorc
Člen | 21
+
0
-

Zdravím,

bolo by možné opraviť regex v Mail::buildText tak, aby korektne prevádzal nie len <br>, ale aj <br/> ? Ide len o doplnenie „/?“

Napr. verzia 0.9:

<?php
	...
	//$text = preg_replace('#<(/?p|/?h\d|li|br|/tr)[ >]#i', "\n$0", $text);
	$text = preg_replace('#<(/?p|/?h\d|li|br/?|/tr)[ >]#i', "\n$0", $text);
	...
?>

Alebo vo verzii 1.0:

<?php
	...
	/*
        $text = String::replace($this->html, array(
              '#<(style|script|head).*</\\1>#Uis' => '',
              '#<t[dh][ >]#i' => " $0",
              '#[ \t\r\n]+#' => ' ',
              '#<(/?p|/?h\d|li|br|/tr)[ >]#i' => "\n$0",
        ));
	*/
        $text = String::replace($this->html, array(
              '#<(style|script|head).*</\\1>#Uis' => '',
              '#<t[dh][ >]#i' => " $0",
              '#[ \t\r\n]+#' => ' ',
              '#<(/?p|/?h\d|li|br/?|/tr)[ >]#i' => "\n$0",
        ));
	...
?>

Diky

David Grudl
Nette Core | 8218
+
0
-

Doplním.