summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
a38032e)
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
return unless ( $cardnumbers || $borrowernumbers );
return if ( $cardnumbers && $borrowernumbers );
return unless ( $cardnumbers || $borrowernumbers );
return if ( $cardnumbers && $borrowernumbers );
- my @cardnumbers = @$cardnumbers if ( ref($cardnumbers) eq 'ARRAY' );
- my @borrowernumbers = @$borrowernumbers
+ my (@cardnumbers, @borrowernumbers);
+ @cardnumbers = @$cardnumbers if ( ref($cardnumbers) eq 'ARRAY' );
+ @borrowernumbers = @$borrowernumbers
if ( ref($borrowernumbers) eq 'ARRAY' );
my $field = (@cardnumbers) ? 'cardnumber' : 'borrowernumber';
if ( ref($borrowernumbers) eq 'ARRAY' );
my $field = (@cardnumbers) ? 'cardnumber' : 'borrowernumber';
<fieldset class="rows">
<legend>Add items: scan barcode</legend>
<fieldset class="rows">
<legend>Add items: scan barcode</legend>
<li>
<label class="required" for="barcode">Item barcode:</label>
<input id="barcode" name="barcode" type="text" />
<li>
<label class="required" for="barcode">Item barcode:</label>
<input id="barcode" name="barcode" type="text" />
//<![CDATA[
function confirmItemDelete(){
//<![CDATA[
function confirmItemDelete(){
- return confirm( _('Are you sure you want to delete this item?');
+ return confirm( _("Are you sure you want to delete this item?"));
});
function confirmDelete(p_oEvent){
});
function confirmDelete(p_oEvent){
- if ( ! confirm( _('Are you sure you want to delete this course?') ) ) {
+ if ( ! confirm( _("Are you sure you want to delete this course?") ) ) {
YAHOO.util.Event.stopEvent( p_oEvent );
}
}
YAHOO.util.Event.stopEvent( p_oEvent );
}
}
</div><!-- /toolbar -->
<table>
</div><!-- /toolbar -->
<table>
<tr><th>Course name</th><td>[% course.course_name %]</td></tr>
<tr><th>Term</th><td>[% AuthorisedValues.GetByCode( 'TERM', course.term ) %]</td></tr>
<tr><th>Department</th><td>_[% AuthorisedValues.GetByCode( 'DEPARTMENT', course.department ) %]</td></tr>
<tr><th>Course name</th><td>[% course.course_name %]</td></tr>
<tr><th>Term</th><td>[% AuthorisedValues.GetByCode( 'TERM', course.term ) %]</td></tr>
<tr><th>Department</th><td>_[% AuthorisedValues.GetByCode( 'DEPARTMENT', course.department ) %]</td></tr>
<tr><th>Public note</th><td>[% course.public_note %]</td></tr>
<tr><th>Students count</th><td>[% course.students_count %]</td></tr>
<tr><th>Status</th><td>[% IF course.enabled == 'yes' %]Active[% ELSE %]Inactive[% END %]</td></tr>
<tr><th>Public note</th><td>[% course.public_note %]</td></tr>
<tr><th>Students count</th><td>[% course.students_count %]</td></tr>
<tr><th>Status</th><td>[% IF course.enabled == 'yes' %]Active[% ELSE %]Inactive[% END %]</td></tr>
+ [% IF course_reserves %]
[% END %]
</tbody>
</table>
[% END %]
</tbody>
</table>
$(document).ready(function() {
$("#course_reserves_table").dataTable($.extend(true, {}, dataTablesDefaults, {
"sPaginationType": "four_button",
$(document).ready(function() {
$("#course_reserves_table").dataTable($.extend(true, {}, dataTablesDefaults, {
"sPaginationType": "four_button",
+ "aLengthMenu": [[10, 20, 50, 100, -1], [10, 20, 50, 100, "All"]],
+ "iDisplayLength": 20
});
function AddInstructor( name, cardnumber ) {
});
function AddInstructor( name, cardnumber ) {
- div = "<div id='borrower_" + cardnumber + "'>" + name + " ( <a href='#' onclick='RemoveInstructor(" + cardnumber + ");'> Remove </a> ) <input type='hidden' name='instructors' value='" + cardnumber + "' /></div>";
+ div = "<div id='borrower_" + cardnumber + "'>" + name + " ( <a href='#' onclick='RemoveInstructor(" + cardnumber + ");return false;'> Remove </a> ) <input type='hidden' name='instructors' value='" + cardnumber + "' /></div>";
$('#instructors').append( div );
$('#find_instructor').val('').focus();
$('#instructors').append( div );
$('#find_instructor').val('').focus();
use Data::Dumper;
BEGIN {
use Data::Dumper;
BEGIN {
- use_ok('C4::Context');
- use_ok('C4::CourseReserves');
+ use_ok('C4::Context');
+ use_ok('C4::CourseReserves');
}
my $dbh = C4::Context->dbh;
}
my $dbh = C4::Context->dbh;
my $sth = $dbh->prepare("SELECT * FROM borrowers ORDER BY RAND() LIMIT 10");
$sth->execute();
my $sth = $dbh->prepare("SELECT * FROM borrowers ORDER BY RAND() LIMIT 10");
$sth->execute();
-my @borrowers = @{$sth->fetchall_arrayref({})};
+my @borrowers = @{ $sth->fetchall_arrayref( {} ) };
$sth = $dbh->prepare("SELECT * FROM items ORDER BY RAND() LIMIT 10");
$sth->execute();
$sth = $dbh->prepare("SELECT * FROM items ORDER BY RAND() LIMIT 10");
$sth->execute();
-my @items = @{$sth->fetchall_arrayref({})};
+my @items = @{ $sth->fetchall_arrayref( {} ) };
my $course_id = ModCourse(
my $course_id = ModCourse(
- course_name => "Test Course",
- staff_note => "Test staff note",
- public_note => "Test public note",
+ course_name => "Test Course",
+ staff_note => "Test staff note",
+ public_note => "Test public note",
);
ok( $course_id, "ModCourse created course successfully" );
$course_id = ModCourse(
);
ok( $course_id, "ModCourse created course successfully" );
$course_id = ModCourse(
- course_id => $course_id,
- staff_note => "Test staff note 2",
+ course_id => $course_id,
+ staff_note => "Test staff note 2",
-my $course = GetCourse( $course_id );
+my $course = GetCourse($course_id);
-ok( $course->{'course_name'} eq "Test Course", "GetCourse returned correct course" );
-ok( $course->{'staff_note'} eq "Test staff note 2", "ModCourse updated course succesfully" );
+ok( $course->{'course_name'} eq "Test Course", "GetCourse returned correct course" );
+ok( $course->{'staff_note'} eq "Test staff note 2", "ModCourse updated course succesfully" );
my $courses = GetCourses();
ok( $courses->[0]->{'course_name'} eq "Test Course", "GetCourses returns valid array of course data" );
ModCourseInstructors( mode => 'add', course_id => $course_id, borrowernumbers => [ $borrowers[0]->{'borrowernumber'} ] );
my $courses = GetCourses();
ok( $courses->[0]->{'course_name'} eq "Test Course", "GetCourses returns valid array of course data" );
ModCourseInstructors( mode => 'add', course_id => $course_id, borrowernumbers => [ $borrowers[0]->{'borrowernumber'} ] );
-$course = GetCourse( $course_id );
-ok( $course->{'instructors'}->[0]->{'borrowernumber'} == $borrowers[0]->{'borrowernumber'}, "ModCourseInstructors added instructors correctly");
+$course = GetCourse($course_id);
+ok( $course->{'instructors'}->[0]->{'borrowernumber'} == $borrowers[0]->{'borrowernumber'}, "ModCourseInstructors added instructors correctly" );
-my $course_instructors = GetCourseInstructors( $course_id );
+my $course_instructors = GetCourseInstructors($course_id);
ok( $course_instructors->[0]->{'borrowernumber'} eq $borrowers[0]->{'borrowernumber'}, "GetCourseInstructors returns valid data" );
my $ci_id = ModCourseItem( 'itemnumber' => $items[0]->{'itemnumber'} );
ok( $course_instructors->[0]->{'borrowernumber'} eq $borrowers[0]->{'borrowernumber'}, "GetCourseInstructors returns valid data" );
my $ci_id = ModCourseItem( 'itemnumber' => $items[0]->{'itemnumber'} );
$course_reserve = GetCourseReserve( 'cr_id' => $cr_id );
ok( !defined( $course_reserve->{'cr_id'} ), "DelCourseReserve functions correctly" );
$course_reserve = GetCourseReserve( 'cr_id' => $cr_id );
ok( !defined( $course_reserve->{'cr_id'} ), "DelCourseReserve functions correctly" );
-DelCourse( $course_id );
-$course = GetCourse( $course_id );
+DelCourse($course_id);
+$course = GetCourse($course_id);
ok( !defined( $course->{'course_id'} ), "DelCourse deleted course successfully" );
$dbh->do("TRUNCATE TABLE course_instructors");
ok( !defined( $course->{'course_id'} ), "DelCourse deleted course successfully" );
$dbh->do("TRUNCATE TABLE course_instructors");