diff options
author | ivan <ivan> | 2008-06-29 21:27:26 +0000 |
---|---|---|
committer | ivan <ivan> | 2008-06-29 21:27:26 +0000 |
commit | 5fd283d827959ffedce21faeecf74f011b42d751 (patch) | |
tree | 55a97bf36d0985e1d172949680269f812193fd78 /lib/Net/GlobalPOPs | |
parent | 090a3e47b2880ff5b15027d2bcd29b0a448e2a9b (diff) |
add item tags around submissions
Diffstat (limited to 'lib/Net/GlobalPOPs')
-rw-r--r-- | lib/Net/GlobalPOPs/MediaServicesAPI.pm | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/Net/GlobalPOPs/MediaServicesAPI.pm b/lib/Net/GlobalPOPs/MediaServicesAPI.pm index 6b671fd..1622eaf 100644 --- a/lib/Net/GlobalPOPs/MediaServicesAPI.pm +++ b/lib/Net/GlobalPOPs/MediaServicesAPI.pm @@ -134,10 +134,12 @@ sub AUTOLOAD { $w->dataElement( 'requesttype' => $function ); - foreach my $opt ( keys %$opts ) { - - $w->dataElement( $opt => $opts->{$opt} ); - + if ( keys %$opts ) { + $w->startTag('item'); + foreach my $opt ( keys %$opts ) { + $w->dataElement( $opt => $opts->{$opt} ); + } + $w->endTag('item'); } $w->endTag('body'); |