}
}
+sub check_child_init() {
+ if (!defined $supercat || !defined $actor || !defined $search) {
+ # For some reason one (or more) of our appsessions is missing....
+ # So init!
+ child_init();
+ }
+}
+
=head2 parse_feed_type($type)
Determines whether and how a given feed type needs to be "fleshed out"
my $apache = shift;
return Apache2::Const::DECLINED if (-e $apache->filename);
+ check_child_init();
+
(my $isbn = $apache->path_info) =~ s{^.*?([^/]+)$}{$1}o;
my $list = $supercat
my $apache = shift;
return Apache2::Const::DECLINED if (-e $apache->filename);
+ check_child_init();
+
my $cgi = new CGI;
my $add_path = 0;
my $apache = shift;
return Apache2::Const::DECLINED if (-e $apache->filename);
+ check_child_init();
+
my $cgi = new CGI;
my $add_path = 0;
my $apache = shift;
return Apache2::Const::DECLINED if (-e $apache->filename);
+ check_child_init();
+
my $cgi = new CGI;
my $year = (gmtime())[5] + 1900;
my $apache = shift;
return Apache2::Const::DECLINED if (-e $apache->filename);
+ check_child_init();
+
my $cgi = new CGI;
my $year = (gmtime())[5] + 1900;
my $apache = shift;
return Apache2::Const::DECLINED if (-e $apache->filename);
+ check_child_init();
+
my $cgi = new CGI;
my $year = (gmtime())[5] + 1900;
my $apache = shift;
return Apache2::Const::DECLINED if (-e $apache->filename);
+ check_child_init();
+
my $cgi = new CGI;
my $year = (gmtime())[5] + 1900;
my $apache = shift;
return Apache2::Const::DECLINED if (-e $apache->filename);
+ check_child_init();
+
my $cgi = new CGI;
my $year = (gmtime())[5] + 1900;
sub sru_search {
my $cgi = new CGI;
+ check_child_init();
+
my $req = SRU::Request->newFromCGI( $cgi );
my $resp = SRU::Response->newFromRequest( $req );
sub sru_auth_search {
my $cgi = new CGI;
+ check_child_init();
+
my $req = SRU::Request->newFromCGI( $cgi );
my $resp = SRU::Response->newFromRequest( $req );