From 44ad4cede24bbf34e0404feb993118496d7e3fb5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 13 Aug 2009 00:47:59 +0100 Subject: [PATCH] Data::Dumper output from routetextstring --- yarrg/web/routetextstring | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/yarrg/web/routetextstring b/yarrg/web/routetextstring index bf4a4a9..d66e756 100644 --- a/yarrg/web/routetextstring +++ b/yarrg/web/routetextstring @@ -13,6 +13,7 @@ $string use CommodsWeb; use HTML::Entities; use JSON; +use Data::Dumper; db_setocean($ocean); db_connect(); @@ -25,7 +26,7 @@ my $sth= $dbh->prepare("SELECT archipelago,islandid,islandname my (@results, $canontext); my ($output, $output_wrong); -if ($format =~ 'json') { +if ($format =~ /json/) { $r->content_type($ctype or $format); $output= sub { print to_json({ success => 1, @@ -37,10 +38,15 @@ if ($format =~ 'json') { show => $_[0], })}; } -if ($format =~ 'return') { +if ($format =~ /return/) { $output= sub { return { Error => '', Results => \@results }; }; $output_wrong= sub { return { Error => $_[0] }; }; } +if ($format =~ /dump/) { + $r->content_type('text/plain'); + $output_wrong= sub { print Dumper(\@_); }; + $output= sub { print Dumper(\@results, $canontext); }; +} foreach my $each (split m#[/|,]#, $string) { $each =~ s/^\s*//; $each =~ s/\s*$//; $each =~ s/\s+/ /g; -- 2.30.2