#!/usr/bin/perl

#use utf8;
use strict;
use CGI;

use Opals::Context;
use Opals::Template qw(
    tmpl_read
    tmpl_write
);

my $dbh = Opals::Context->dbh();
END { $dbh->disconnect(); }

use Textbook::Search qw(
    search_student
);


my $cgi = CGI->new;
my $input = $cgi->Vars();
my ($permission, $cookieList, $template) = tmpl_read(
    {
        dbh             => $dbh,
        cgi             => $cgi,
        tmplFile        => 'prepare/preparedForStudent.tmpl',
#        reqPermission   => 'reqPermission1|reqPermission2|etc.',
#        op              => $op,
    }
);

my $param;

my @resultList;
my $searchVal=$input->{'searchVal'};
$param={studentId=>$searchVal, name=>$searchVal};
@resultList = search_student($dbh,$param);

$template->param(
    resultList=>\@resultList
    );

my $resultCount = scalar(@resultList);

if ($resultCount > 0){
    $template->param(resultCount=> $resultCount);
    }

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