diff --git a/module/bug/model.php b/module/bug/model.php
index 83c1982801..877cb4a77e 100644
--- a/module/bug/model.php
+++ b/module/bug/model.php
@@ -94,7 +94,7 @@ class bugModel extends model
$bug->project = $data->projects[$i] ? $data->projects[$i] : 0;
$bug->openedBuild = implode(',', $data->openedBuilds[$i]);
$bug->title = $data->titles[$i];
- $bug->steps = str_replace(array("\r\n", "\n"), '
', htmlspecialchars($data->stepses[$i]));
+ $bug->steps = nl2br(htmlspecialchars($data->stepses[$i]));
$bug->type = $data->types[$i];
$bug->severity = $data->severities[$i];
$bug->os = $data->oses[$i];
diff --git a/module/mail/view/test.html.php b/module/mail/view/test.html.php
index 710bf0dd17..d32ce8b2fd 100755
--- a/module/mail/view/test.html.php
+++ b/module/mail/view/test.html.php
@@ -12,7 +12,7 @@
if(isset($error))
{
include '../../common/view/header.lite.html.php';
- die("
" . str_replace('\n', "
", join('', $error)));
+ die("
" . nl2br(join('', $error)));
}
?>
diff --git a/module/project/css/managemembers.css b/module/project/css/managemembers.css
new file mode 100644
index 0000000000..3f8b0d18f9
--- /dev/null
+++ b/module/project/css/managemembers.css
@@ -0,0 +1 @@
+.active-result, .chzn-single{text-align:left;}
diff --git a/module/story/model.php b/module/story/model.php
index 86ceb57721..4cad23a232 100644
--- a/module/story/model.php
+++ b/module/story/model.php
@@ -244,7 +244,7 @@ class storyModel extends model
$specData[$i]->story = $storyID;
$specData[$i]->version = 1;
$specData[$i]->title = htmlspecialchars($stories->title[$i]);
- if($stories->spec[$i] != '') $specData[$i]->spec = str_replace(array("\r\n", "\n"), '
', htmlspecialchars($stories->spec[$i]));
+ if($stories->spec[$i] != '') $specData[$i]->spec = nl2br(htmlspecialchars($stories->spec[$i]));
$this->dao->insert(TABLE_STORYSPEC)->data($specData[$i])->exec();
$this->loadModel('action');
diff --git a/module/task/css/batchcreate.css b/module/task/css/batchcreate.css
index dd8985f71b..6d9120961a 100644
--- a/module/task/css/batchcreate.css
+++ b/module/task/css/batchcreate.css
@@ -1,3 +1,4 @@
textarea {height:16px}
-.icon-green-same:before {content: "\f105";}
+#icon-same {margin:4px 0;}
+.icon-green-same:before {content: "\f0c5"; font-size:small; color:grey;}
.sameAsStory{float:right;}
diff --git a/module/task/model.php b/module/task/model.php
index 87cdc6f1f9..2253ec523c 100644
--- a/module/task/model.php
+++ b/module/task/model.php
@@ -112,7 +112,7 @@ class taskModel extends model
$data[$i]->module = $tasks->module[$i] == 'ditto' ? (isset($data[$i-1]) ? $data[$i-1]->module : 0) : $tasks->module[$i];
$data[$i]->assignedTo = $tasks->assignedTo[$i] == 'ditto' ? (isset($data[$i-1]) ? $data[$i-1]->assignedTo : 0) : $tasks->assignedTo[$i];
$data[$i]->name = htmlspecialchars($tasks->name[$i]);
- $data[$i]->desc = str_replace(array("\r\n", "\n"), '
', htmlspecialchars($tasks->desc[$i]));
+ $data[$i]->desc = nl2br(htmlspecialchars($tasks->desc[$i]));
$data[$i]->pri = $tasks->pri[$i];
$data[$i]->estimate = $tasks->estimate[$i];
$data[$i]->left = $tasks->estimate[$i];
diff --git a/module/task/view/batchcreate.html.php b/module/task/view/batchcreate.html.php
index 7e7203a7e5..4ee222be4c 100644
--- a/module/task/view/batchcreate.html.php
+++ b/module/task/view/batchcreate.html.php
@@ -18,10 +18,10 @@