summaryrefslogtreecommitdiff
path: root/lib/Net/GlobalPOPs
diff options
context:
space:
mode:
authorivan <ivan>2008-06-29 21:27:26 +0000
committerivan <ivan>2008-06-29 21:27:26 +0000
commit5fd283d827959ffedce21faeecf74f011b42d751 (patch)
tree55a97bf36d0985e1d172949680269f812193fd78 /lib/Net/GlobalPOPs
parent090a3e47b2880ff5b15027d2bcd29b0a448e2a9b (diff)
add item tags around submissions
Diffstat (limited to 'lib/Net/GlobalPOPs')
-rw-r--r--lib/Net/GlobalPOPs/MediaServicesAPI.pm10
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');