diff --git a/modules/planet/planet.controller.php b/modules/planet/planet.controller.php index b47205546..22715aa5d 100644 --- a/modules/planet/planet.controller.php +++ b/modules/planet/planet.controller.php @@ -124,6 +124,8 @@ function insertContent($obj,$manual_inserted=false){ $obj->content = str_replace(array('<','>'),array('<','>'),$obj->content); + $obj->content = str_replace('...', '…', $obj->content); + $obj->content = str_replace('--', '—', $obj->content); $obj->content = preg_replace('/"([^"]*)":(http|ftp|https|mms)([^ ]+)/is','$1$4', $obj->content); $oDocumentController = &getController('document'); $output = $oDocumentController->insertDocument($obj,$manual_inserted); diff --git a/modules/planet/planet.model.php b/modules/planet/planet.model.php index 5aff5018c..15cf1099d 100644 --- a/modules/planet/planet.model.php +++ b/modules/planet/planet.model.php @@ -543,6 +543,8 @@ if($output->data) { foreach($output->data as $key => $val) { $output->data[$key]->content = preg_replace('/"([^"]*)":(http|ftp|https|mms)([^ ]+)/is','$1$4', $val->content); + $output->data[$key]->content = str_replace('...', '…', $output->data[$key]->content); + $output->data[$key]->content = str_replace('--', '—', $output->data[$key]->content); } }