version 1.98, 2003/10/02 14:11:36
|
version 1.99, 2003/10/02 17:07:41
|
Line 1072 sub get_student {
|
Line 1072 sub get_student {
|
|
|
=pod |
=pod |
|
|
|
=item &clear_internal_caches() |
|
|
|
Causes the internal caches used in get_student_id, get_student, |
|
get_symb_id, get_symb, get_part_id, and get_part to be undef'd. |
|
|
|
Needs to be called before the first operation with the MySQL database |
|
for a given Apache request. |
|
|
|
=cut |
|
|
|
################################################ |
|
################################################ |
|
sub clear_internal_caches { |
|
$have_read_part_table = 0; |
|
undef(%ids_by_part); |
|
undef(%parts_by_id); |
|
$have_read_symb_table = 0; |
|
undef(%ids_by_symb); |
|
undef(%symbs_by_id); |
|
$have_read_student_table = 0; |
|
undef(%ids_by_student); |
|
undef(%students_by_id); |
|
} |
|
|
|
|
|
################################################ |
|
################################################ |
|
|
|
=pod |
|
|
=item &update_full_student_data($sname,$sdom,$courseid) |
=item &update_full_student_data($sname,$sdom,$courseid) |
|
|
Does a lonnet::dump on a student to populate the courses tables. |
Does a lonnet::dump on a student to populate the courses tables. |