#!/usr/bin/perl

#use utf8;
use strict;
use CGI;

use Opals::Context;
use Opals::Template qw(
    tmpl_read
    tmpl_write
    tmpl_redirect
);
use Opals::User qw(
    user_logout
);
use Opals::Portal qw(
    portal_getLayout
    portal_getNewItemList
    portal_getSearchForm
    portal_getRSS
    portal_getWebLink
    portal_getLibHours
    portal_getNewsEvent
    portal_getPathfinders
    
);


use Opals::Locale qw(
    loc_getMsgFile
    loc_write
);

use Opals::Session qw(
    SessionHdl_clearVar    
);
my $dbh = Opals::Context->dbh();
END { $dbh->disconnect(); }
# test incremental backup

my $cgi = CGI->new;
my $input = $cgi->Vars();
my ($permission, $cookie, $template) = tmpl_read(
        {
            dbh             => $dbh,
            cgi             => $cgi,
            tmplFile        => 'search/standard.tmpl',
        }
);

my $sessionID = $cgi->cookie('globalSessionID');
if($sessionID ne '') {SessionHdl_clearVar($dbh,$sessionID);}
if (defined $input->{'logout'}) {
    $cookie = user_logout($cgi, $template);
}


my $content=portal_getSearchForm($dbh);
$template->param( searchFmCont     => $content ,
                  standardSrch     =>1,
                  standardAdvSrch=>1,
                  hlpSrchUrl     => Opals::Constant->getHlpUrl('standard')
                  );    

my $msgValMap={} ;
my $stdMsgMap  =loc_getMsgFile('search/standard.msg',$msgValMap);
loc_write($template,$stdMsgMap);

tmpl_write($dbh, $cgi, $cookie, $template);

##################################################################
 

