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,
my $flagsrequired;
$flagsrequired->{coursereserves} = 'delete_reserves' if ( $action eq 'del_reserve' );
+my $tmpl = ( $course_id ) ? "course-details.tt" : "invalid-course.tt";
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
{
- template_name => "course_reserves/course-details.tmpl",
+ template_name => "course_reserves/$tmpl",
query => $cgi,
type => "intranet",
authnotrequired => 0,
}
);
-die("No course_id given") unless ($course_id);
-
if ( $action eq 'del_reserve' ) {
DelCourseReserve( cr_id => $cgi->param('cr_id') );
}
query => $cgi,
type => "intranet",
authnotrequired => 0,
- flagsrequired => {},
+ flagsrequired => { coursereserves => '*' },
}
);
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
{
- template_name => "course_reserves/course.tmpl",
+ template_name => "course_reserves/course.tt",
query => $cgi,
type => "intranet",
authnotrequired => 0,
$(".focus").focus();
$(".validated").validate();
+
+ $('.noEnterSubmit').keypress(function(e){
+ if ( e.which == 13 ) return false;
+ });
});
// http://jennifermadden.com/javascript/stringEnterKeyDetector.html
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
- addItemsButton = new YAHOO.widget.Button("add_items");
- editCourseButton = new YAHOO.widget.Button("edit_course");
- deleteCourseButton = new YAHOO.widget.Button("delete_course");
-
deleteCourseButton.on("click", confirmDelete );
});
//]]>
</script>
<ul class="toolbar">
- [% IF CAN_user_coursereserves_add_reserves %]<li><a id="add_items" href="/cgi-bin/koha/course_reserves/add_items.pl?course_id=[% course.course_id %]">Add reserves</a></li>[% END %]
- [% IF ( CAN_user_coursereserves_manage_courses ) %]<li><a id="edit_course" href="/cgi-bin/koha/course_reserves/course.pl?course_id=[% course.course_id %]">Edit course</a></li>[% END %]
- [% IF ( CAN_user_coursereserves_manage_courses ) %]<li><a id="delete_course" href="/cgi-bin/koha/course_reserves/mod_course.pl?course_id=[% course.course_id %]&action=del">Delete course</a></li>[% END %]
+ [% IF CAN_user_coursereserves_add_reserves %]<li><a class="btn" id="add_items" href="/cgi-bin/koha/course_reserves/add_items.pl?course_id=[% course.course_id %]">Add reserves</a></li>[% END %]
+ [% IF ( CAN_user_coursereserves_manage_courses ) %]<li><a class="btn" id="edit_course" href="/cgi-bin/koha/course_reserves/course.pl?course_id=[% course.course_id %]">Edit course</a></li>[% END %]
+ [% IF ( CAN_user_coursereserves_manage_courses ) %]<li><a class="btn" id="delete_course" href="/cgi-bin/koha/course_reserves/mod_course.pl?course_id=[% course.course_id %]&action=del">Delete course</a></li>[% END %]
</ul>
</div><!-- /toolbar -->
<div class="yui-g">
<div id="toolbar">
- <script type="text/javascript">
- //<![CDATA[
- $(document).ready(function(){
- newCourseButton = new YAHOO.widget.Button("new_course");
- });
- //]]>
- </script>
<ul class="toolbar">
[% IF ( CAN_user_coursereserves_manage_courses ) %]
- <li><a id="new_course" href="/cgi-bin/koha/course_reserves/course.pl">New course</a></li>
+ <li><a class="btn" id="new_course" href="/cgi-bin/koha/course_reserves/course.pl">New course</a></li>
[% END %]
</ul>
</div><!-- /toolbar -->
[% END %]
</li>
- <!-- TODO: Add Instructors -->
<li>
<label for="instructors">Instructors:</label>
--- /dev/null
+[% INCLUDE 'doc-head-open.inc' %]
+<title>Koha › Course reserves</title>
+[% INCLUDE 'doc-head-close.inc' %]
+<body id="lists_shelves" class="lists">
+
+[% INCLUDE 'header.inc' %]
+[% INCLUDE 'cat-search.inc' %]
+
+<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/course_reserves/course-reserves.pl">Course reserves</a></div>
+
+<div id="doc2" class="yui-t7">
+ <div id="bd">
+ <div id="yui-main">
+ <div class="yui-b">
+ <div class="yui-g">
+ <p>Invalid course!</p>
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
+
+
+[% INCLUDE 'intranet-bottom.inc' %]