version 1.541, 2007/07/02 03:36:28
|
version 1.547, 2007/07/07 00:53:24
|
Line 240 Inputs: formname, elementname
|
Line 240 Inputs: formname, elementname
|
|
|
formname and elementname specify the name of the html form and the name |
formname and elementname specify the name of the html form and the name |
of the element the selection from the search results will be placed in. |
of the element the selection from the search results will be placed in. |
=back |
|
=cut |
=cut |
|
|
sub browser_and_searcher_javascript { |
sub browser_and_searcher_javascript { |
Line 524 function uncheckAll(field) {
|
Line 524 function uncheckAll(field) {
|
if (field.length > 0) { |
if (field.length > 0) { |
for (i = 0; i < field.length; i++) { |
for (i = 0; i < field.length; i++) { |
field[i].checked = false ; |
field[i].checked = false ; |
} } else { |
} |
|
} else { |
field.checked = false ; |
field.checked = false ; |
} |
} |
} |
} |
Line 1078 sub changable_area {
|
Line 1079 sub changable_area {
|
=pod |
=pod |
|
|
=back |
=back |
|
|
=head1 Excel and CSV file utility routines |
=head1 Excel and CSV file utility routines |
|
|
=over 4 |
=over 4 |
Line 1212 sub create_workbook {
|
Line 1213 sub create_workbook {
|
|
|
=item * create_text_file |
=item * create_text_file |
|
|
Create a file to write to and eventually make available to the usre. |
Create a file to write to and eventually make available to the user. |
If file creation fails, outputs an error message on the request object and |
If file creation fails, outputs an error message on the request object and |
return undefs. |
return undefs. |
|
|
Line 2119 sub getnames {
|
Line 2120 sub getnames {
|
} |
} |
} |
} |
|
|
|
# -------------------------------------------------------------------- getemails |
|
=pod |
|
|
|
=item * getemails($uname,$udom) |
|
|
|
Gets a user's email information and returns it as a hash with keys: |
|
notification, critnotification, permanentemail |
|
|
|
For notification and critnotification, values are comma-separated lists |
|
of e-mail address(es); for permanentemail, value is a single e-mail address. |
|
|
|
=cut |
|
|
sub getemails { |
sub getemails { |
my ($uname,$udom)=@_; |
my ($uname,$udom)=@_; |
if ($udom eq 'public' && $uname eq 'public') { |
if ($udom eq 'public' && $uname eq 'public') { |
Line 3733 form, .inline { display: inline; }
|
Line 3747 form, .inline { display: inline; }
|
.LC_diff_added { |
.LC_diff_added { |
color: green; |
color: green; |
} |
} |
|
.LC_unknown { |
|
color: yellow; |
|
} |
|
|
.LC_icon { |
.LC_icon { |
border: 0px; |
border: 0px; |
} |
} |
Line 3740 form, .inline { display: inline; }
|
Line 3758 form, .inline { display: inline; }
|
border: 0px; |
border: 0px; |
height: 22px; |
height: 22px; |
} |
} |
|
.LC_docs_spacer { |
|
width: 25px; |
|
height: 1px; |
|
border: 0px; |
|
} |
|
|
.LC_internal_info { |
.LC_internal_info { |
color: #999; |
color: #999; |
Line 4409 table.LC_prior_match tr td {
|
Line 4432 table.LC_prior_match tr td {
|
} |
} |
|
|
span.LC_nobreak { |
span.LC_nobreak { |
white-space: nowrap; |
white-space: nowrap; |
|
} |
|
|
|
table.LC_docs_documents { |
|
background: #BBBBBB; |
|
border-width: 0px; |
|
border-collapse: collapse; |
|
} |
|
|
|
table.LC_docs_documents td.LC_docs_document { |
|
border: 2px solid black; |
|
padding: 4px; |
|
} |
|
|
|
.LC_docs_course_commands div { |
|
float: left; |
|
border: 4px solid #AAAAAA; |
|
padding: 4px; |
|
background: #DDDDCC; |
|
} |
|
|
|
.LC_docs_entry_move { |
|
border: 0px; |
|
border-collapse: collapse; |
|
} |
|
|
|
.LC_docs_entry_move td { |
|
border: 2px solid #BBBBBB; |
|
background: #DDDDDD; |
|
} |
|
|
|
.LC_docs_editor td.LC_docs_entry_commands { |
|
background: #DDDDDD; |
|
font-size: x-small; |
|
} |
|
.LC_docs_copy { |
|
color: #000099; |
|
} |
|
.LC_docs_cut { |
|
color: #550044; |
|
} |
|
.LC_docs_rename { |
|
color: #009900; |
|
} |
|
.LC_docs_remove { |
|
color: #990000; |
|
} |
|
|
|
.LC_docs_reinit_warn, |
|
.LC_docs_ext_edit { |
|
font-size: x-small; |
|
} |
|
|
|
.LC_docs_editor td.LC_docs_entry_title, |
|
.LC_docs_editor td.LC_docs_entry_icon { |
|
background: #FFFFBB; |
|
} |
|
.LC_docs_editor td.LC_docs_entry_parameter { |
|
background: #BBBBFF; |
|
font-size: x-small; |
|
white-space: nowrap; |
|
} |
|
|
|
table.LC_docs_adddocs td, |
|
table.LC_docs_adddocs th { |
|
border: 1px solid #BBBBBB; |
|
padding: 4px; |
|
background: #DDDDDD; |
} |
} |
|
|
END |
END |
Line 4880 sub get_users_function {
|
Line 4970 sub get_users_function {
|
|
|
=pod |
=pod |
|
|
=item * &check_user_status |
=item * &check_user_status() |
|
|
Determines current status of supplied role for a |
Determines current status of supplied role for a |
specific user. Roles can be active, previous or future. |
specific user. Roles can be active, previous or future. |