--- lib/PXElator/format.pm 2009/08/13 12:06:35 213
+++ lib/PXElator/format.pm 2009/08/13 13:06:18 216
@@ -4,11 +4,13 @@
use strict;
sub mac {
- my ( $mac, $op ) = @_;
- $op ||= 'html';
- $mac =~ s{(..)}{$1:}g;
- $mac =~ s{:$}{};
- $mac = qq|$mac| if (caller(1))[3] =~ m{^httpd} && $op ne 'clean';
+ my ($mac,$op) = @_;
+ $op ||= '';
+ if ( $mac !~ m{:} ) {
+ $mac =~ s{(..)}{$1:}g;
+ $mac =~ s{:$}{};
+ }
+ $mac = qq|$mac| if $op =~ m{htm};
return uc($mac);
}