# application object my $self = shift; # get cgi query object my $q = $self->query(); my %post = $q->Vars; # if entries_per_page is not empty: set value, if it's empty and session value is empty: init session value if($post{'entries_per_page'}){ $self->session->param('entries_per_page' => $post{'entries_per_page'}); } elsif( (!$post{'entries_per_page'}) && (!$self->session->param('entries_per_page')) ) { $self->session->param('entries_per_page' => 10); } #### $self->run_modes( 'static_page' => 'printStaticPage', 'AUTOLOAD' => 'showErrorPage' ); #### # page if($post{'page'} eq "about"){ # print page about } elsif($post{'page'} eq "purchase"){ # print page purchase } elsif($post{'page'} eq "contact"){ # print page contact } else { # print deault page }