version 1.19, 2003/02/27 21:01:39
|
version 1.20, 2003/03/13 16:16:07
|
Line 132 sub to_convert {
|
Line 132 sub to_convert {
|
return &converted(\$string); |
return &converted(\$string); |
} |
} |
|
|
|
sub smiley { |
|
my $expression=shift; |
|
if ($ENV{'browser.imagesuppress'} eq 'on') { return $expression; } |
|
my %smileys=('\:\-*\)' => 'smiley', |
|
'8\-*\)' => 'coolsmile', |
|
'8\-*I' => 'coolindiff', |
|
':\-*\(' => 'frowny', |
|
'\:\-*(o|O|\(\))' => 'shocked', |
|
'\;\-*\)' => 'wink', |
|
'\:\-*P' => 'baeh', |
|
'\:\-*(\\\|\\/)' => 'hrrm', |
|
'\:\-*D' => 'bigsmile', |
|
'\:\-*C' => 'angry', |
|
'\:(\'|\`)\-*\(' => 'cry', |
|
'\:\-*(X|\#)' => 'lipsrsealed', |
|
'\:\-*S' => 'huh'); |
|
my $iconpath=$Apache::lonnet::perlvar{'lonIconsURL'}; |
|
foreach (keys %smileys) { |
|
$expression=~s/$_/\<img src="$iconpath\/$smileys{$_}.gif" \/\>/gs; |
|
} |
|
return $expression; |
|
} |
|
|
sub msgtexconverted { |
sub msgtexconverted { |
my $message=shift; |
my $message=shift; |
|
|
Line 155 sub msgtexconverted {
|
Line 178 sub msgtexconverted {
|
$message=~s/(\$.+?\$)/&to_convert($1)/ge; |
$message=~s/(\$.+?\$)/&to_convert($1)/ge; |
$message=~s/(\\\(.+?\\\))/&to_convert($1)/ge; |
$message=~s/(\\\(.+?\\\))/&to_convert($1)/ge; |
$message=~s/(\\\[.+?\\\])/&to_convert($1)/ge; |
$message=~s/(\\\[.+?\\\])/&to_convert($1)/ge; |
return $message.$errorstring; |
return &smiley($message).$errorstring; |
} |
} |
|
|
1; |
1; |