From 3b0e5ec6227f1b4ab89a1e7a11a2b6f190ec0a73 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 18 Sep 2014 19:24:23 +0000 Subject: first version for list dropboxes diff --git a/listdrobpoxes.cgi b/listdrobpoxes.cgi index 9a28f96..a6724d7 100755 --- a/listdrobpoxes.cgi +++ b/listdrobpoxes.cgi @@ -9,6 +9,7 @@ use rddb; my $status = 'ERROR'; my $errorstring = 'unknown'; my $responsecode = 500; +my @dropboxes = (); my $q = CGI->new; @@ -22,6 +23,7 @@ if(defined $dbh) { ($result, $status, $errorstring) = rddb::check_token($dbh, $username, $token); if($result == 1) { $responsecode = 200; + @dropboxes = rddb::get_dropboxes($dbh, $username); } elsif($result == 0) { $responsecode = 403; } else { @@ -32,7 +34,20 @@ if(defined $dbh) { print "Content-type: application/xml\n\n"; -print "\n"; -print " " . $responsecode . "\n"; -print " " . $errorstring . "\n"; -print "\n"; +if($responsecode != 200) { + print "\n"; + print " " . $responsecode . "\n"; + print " " . $errorstring . "\n"; + print "\n"; +} else { + print "\n"; + for my $href (@dropboxes) { + print " \n"; + print " " . $href->{'NAME'} . "\n"; + print " " . $href->{'GROUP'} . "\n"; + print " " . $href->{'PATH'} . "\n"; + print " " . $href->{'TO_CART'} . "\n"; + print " \n"; + } + print "\n"; +} -- cgit v0.10.2