aboutsummaryrefslogtreecommitdiffstats
path: root/picture.php
diff options
context:
space:
mode:
Diffstat (limited to 'picture.php')
-rw-r--r--picture.php19
1 files changed, 18 insertions, 1 deletions
diff --git a/picture.php b/picture.php
index 7208063d0..ecf6679f5 100644
--- a/picture.php
+++ b/picture.php
@@ -683,7 +683,24 @@ if ( $conf['show_comments'] )
$vtp->setVar( $handle, 'comment.author', $author );
$vtp->setVar( $handle, 'comment.date',
format_date( $row['date'], 'unix', true ) );
- $vtp->setVar( $handle, 'comment.content', nl2br( $row['content'] ) );
+ $content = nl2br( $row['content'] );
+
+ // replace _word_ by an underlined word
+ $pattern = '/_([^\s]*)_/';
+ $replacement = '<span style="text-decoration:underline;">\1</span>';
+ $content = preg_replace( $pattern, $replacement, $content );
+
+ // replace *word* by a bolded word
+ $pattern = '/\*([^\s]*)\*/';
+ $replacement = '<span style="font-weight:bold;">\1</span>';
+ $content = preg_replace( $pattern, $replacement, $content );
+
+ // replace /word/ by an italic word
+ $pattern = '/\/([^\s]*)\//';
+ $replacement = '<span style="font-style:italic;">\1</span>';
+ $content = preg_replace( $pattern, $replacement, $content );
+
+ $vtp->setVar( $handle, 'comment.content', $content );
if ( $user['status'] == 'admin' )
{
$vtp->addSession( $handle, 'delete' );