diff --git a/modules/comment/comment.controller.php b/modules/comment/comment.controller.php
index a1d54e8bf..1910738be 100644
--- a/modules/comment/comment.controller.php
+++ b/modules/comment/comment.controller.php
@@ -340,9 +340,9 @@ class commentController extends comment
if(strpos($editor_config->sel_comment_editor_colorset, 'nohtml') !== FALSE)
{
+ $obj->content = preg_replace('/\
/i', PHP_EOL, $obj->content);
$obj->content = htmlspecialchars($obj->content, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
- $obj->content = nl2br($obj->content);
- $obj->content = preg_replace('/\r|\n/', '', $obj->content);
+ $obj->content = str_replace(array("\r\n", "\r", "\n"), '
', $obj->content);
}
}
}
@@ -765,9 +765,9 @@ class commentController extends comment
if(strpos($editor_config->sel_comment_editor_colorset, 'nohtml') !== FALSE)
{
+ $obj->content = preg_replace('/\
/i', PHP_EOL, $obj->content);
$obj->content = htmlspecialchars($obj->content, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
- $obj->content = nl2br($obj->content);
- $obj->content = preg_replace('/\r|\n/', '', $obj->content);
+ $obj->content = str_replace(array("\r\n", "\r", "\n"), '
', $obj->content);
}
}
}
diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php
index 3c3c32136..e302b9969 100644
--- a/modules/document/document.controller.php
+++ b/modules/document/document.controller.php
@@ -299,9 +299,9 @@ class documentController extends document
if(strpos($editor_config->sel_editor_colorset, 'nohtml') !== FALSE)
{
+ $obj->content = preg_replace('/\
/i', PHP_EOL, $obj->content);
$obj->content = htmlspecialchars($obj->content, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
- $obj->content = nl2br($obj->content);
- $obj->content = preg_replace('/\r|\n/', '', $obj->content);
+ $obj->content = str_replace(array("\r\n", "\r", "\n"), '
', $obj->content);
}
}
}
@@ -515,9 +515,9 @@ class documentController extends document
if(strpos($editor_config->sel_editor_colorset, 'nohtml') !== FALSE)
{
+ $obj->content = preg_replace('/\
/i', PHP_EOL, $obj->content);
$obj->content = htmlspecialchars($obj->content, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
- $obj->content = nl2br($obj->content);
- $obj->content = preg_replace('/\r|\n/', '', $obj->content);
+ $obj->content = str_replace(array("\r\n", "\r", "\n"), '
', $obj->content);
}
}
}