#!/usr/bin/perl package Ernad::Web; use base 'CGI::Application'; use strict; use warnings; use FCGI; #use URI::Escape; use Data::Dumper; use Ernad::Main; ## setup() can even be skipped for common cases. See CGI::Application doc sub setup { my $self = shift; $self->start_mode('mode1'); $self->run_modes('mode1' => 'show'); } ## shows profile sub show { my $self = shift; ## Get CGI query object my $q = $self->query(); ## print Dumper $main::f; ## the s parameter my $params = $q->Vars; my $p_string = Dumper $params; $p_string=~s|\n|
\n|; return $p_string; $self->header_add(-type => 'text/html', -charset => 'utf-8'); my $out = "1"; eval { Ernad::Main::handle_query( $params ); }; my $error = $@; if( $error ) { return "Error: $error
"; } #print $out; return 1; } 1;