[Rt-commit] r7487 - in rt/branches/3.7-EXPERIMENTAL: .
jesse at bestpractical.com
jesse at bestpractical.com
Thu Apr 12 03:09:42 EDT 2007
Author: jesse
Date: Thu Apr 12 03:09:42 2007
New Revision: 7487
Modified:
rt/branches/3.7-EXPERIMENTAL/ (props changed)
rt/branches/3.7-EXPERIMENTAL/html/Elements/ShowUser
Log:
r54775 at pinglin: jesse | 2007-04-12 03:01:26 -0400
* Added support for showing Mail::Address objects in html/Elements/ShowUser
Modified: rt/branches/3.7-EXPERIMENTAL/html/Elements/ShowUser
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Elements/ShowUser (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Elements/ShowUser Thu Apr 12 03:09:42 2007
@@ -44,20 +44,26 @@
%#
%# END BPS TAGGED BLOCK }}}
%# Released under the terms of version 2 of the GNU Public License
-<% $obj->format %>\
+<% $Address->format %>\
<%INIT>
my ($phrase, $address, $comment);
+
+if ($User) {
$address = $User->EmailAddress;
$phrase = $User->RealName
if $User->RealName && lc $User->RealName ne lc $address;
$comment = $User->Name if lc $User->Name ne lc $address;
-my $obj = Mail::Address->new( $phrase, $address, $comment );
-$obj->comment('') if $comment && lc $obj->user eq lc $comment;
+ $Address = Mail::Address->new( $phrase, $address, $comment );
+}
+
+
+$Address->comment('') if $comment && lc $Address->user eq lc $comment;
if ( $phrase and my ($l, $r) = ($phrase =~ /^(\w+) (\w+)$/) ) {
- $obj->phrase('') if $obj->user =~ /^\Q$l\E.\Q$r\E$/
- || $obj->user =~ /^\Q$r\E.\Q$l\E$/;
+ $Address->phrase('') if $Address->user =~ /^\Q$l\E.\Q$r\E$/
+ || $Address->user =~ /^\Q$r\E.\Q$l\E$/;
}
</%INIT>
<%ARGS>
$User => undef
+$Address => undef
</%ARGS>
More information about the Rt-commit
mailing list