use C4::Biblio;
use C4::Branch;
-use C4::CourseReserves;
+use C4::CourseReserves qw(GetCourse GetCourseItem GetCourseReserve ModCourseItem ModCourseReserve);
my $cgi = new CGI;
my $course_id = $cgi->param('course_id') || '';
my $barcode = $cgi->param('barcode') || '';
-die('No course_id provided') unless ($course_id);
-
my $item = GetBiblioFromItemNumber( undef, $barcode );
my $step = ( $action eq 'lookup' && $item ) ? '2' : '1';
+my $tmpl = ($course_id) ? "add_items-step$step.tt" : "invalid-course.tt";
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
- {
- template_name => "course_reserves/add_items-step$step.tmpl",
+ { template_name => "course_reserves/$tmpl",
query => $cgi,
type => "intranet",
authnotrequired => 0,
if ( $action eq 'lookup' ) {
my $course_item = GetCourseItem( itemnumber => $item->{'itemnumber'} );
- my $course_reserve = ($course_item)
+ my $course_reserve =
+ ($course_item)
? GetCourseReserve(
course_id => $course_id,
ci_id => $course_item->{'ci_id'}
branches => GetBranchesLoop(),
);
-}
-elsif ( $action eq 'add' ) {
+} elsif ( $action eq 'add' ) {
my $ci_id = ModCourseItem(
itemnumber => $cgi->param('itemnumber'),
itype => $cgi->param('itype'),