version 1.548, 2007/07/11 20:32:15
|
version 1.549, 2007/07/11 20:37:52
|
Line 3338 sub designparm {
|
Line 3338 sub designparm {
|
|
|
=back |
=back |
|
|
=head1 HTTP Helpers |
=head1 HTML Helpers |
|
|
=over 4 |
=over 4 |
|
|
Line 3632 sub make_attr_string {
|
Line 3632 sub make_attr_string {
|
|
|
=pod |
=pod |
|
|
=back |
|
|
|
=head1 HTML Helpers |
|
|
|
=over 4 |
|
|
|
=item * &endbodytag() |
=item * &endbodytag() |
|
|
Returns a uniform footer for LON-CAPA web pages. |
Returns a uniform footer for LON-CAPA web pages. |
|
|
Inputs: none |
Inputs: none |
|
|
=back |
|
|
|
=cut |
=cut |
|
|
sub endbodytag { |
sub endbodytag { |
Line 3662 sub endbodytag {
|
Line 3654 sub endbodytag {
|
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item * &standard_css() |
=item * &standard_css() |
|
|
Returns a style sheet |
Returns a style sheet |
Line 3674 Inputs: (all optional)
|
Line 3664 Inputs: (all optional)
|
function -> force usage of a specific rolish color scheme |
function -> force usage of a specific rolish color scheme |
bgcolor -> override the default page bgcolor |
bgcolor -> override the default page bgcolor |
|
|
=back |
|
|
|
=cut |
=cut |
|
|
sub standard_css { |
sub standard_css { |
Line 4507 END
|
Line 4495 END
|
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item * &headtag() |
=item * &headtag() |
|
|
Returns a uniform footer for LON-CAPA web pages. |
Returns a uniform footer for LON-CAPA web pages. |
Line 4532 Inputs: $title - optional title for the
|
Line 4518 Inputs: $title - optional title for the
|
no_auto_mt_title |
no_auto_mt_title |
-> prevent &mt()ing the title arg |
-> prevent &mt()ing the title arg |
|
|
=back |
|
|
|
=cut |
=cut |
|
|
sub headtag { |
sub headtag { |
Line 4589 ADDMETA
|
Line 4573 ADDMETA
|
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item * &font_settings() |
=item * &font_settings() |
|
|
Returns neccessary <meta> to set the proper encoding |
Returns neccessary <meta> to set the proper encoding |
|
|
Inputs: none |
Inputs: none |
|
|
=back |
|
|
|
=cut |
=cut |
|
|
sub font_settings { |
sub font_settings { |
Line 4615 sub font_settings {
|
Line 4595 sub font_settings {
|
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item * &xml_begin() |
=item * &xml_begin() |
|
|
Returns the needed doctype and <html> |
Returns the needed doctype and <html> |
|
|
Inputs: none |
Inputs: none |
|
|
=back |
|
|
|
=cut |
=cut |
|
|
sub xml_begin { |
sub xml_begin { |
Line 4649 sub xml_begin {
|
Line 4625 sub xml_begin {
|
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item * &endheadtag() |
=item * &endheadtag() |
|
|
Returns a uniform </head> for LON-CAPA web pages. |
Returns a uniform </head> for LON-CAPA web pages. |
|
|
Inputs: none |
Inputs: none |
|
|
=back |
|
|
|
=cut |
=cut |
|
|
sub endheadtag { |
sub endheadtag { |
Line 4667 sub endheadtag {
|
Line 4639 sub endheadtag {
|
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item * &head() |
=item * &head() |
|
|
Returns a uniform complete <head>..</head> section for LON-CAPA web pages. |
Returns a uniform complete <head>..</head> section for LON-CAPA web pages. |
Line 4676 Returns a uniform complete <head>..</hea
|
Line 4646 Returns a uniform complete <head>..</hea
|
Inputs: $title - optional title for the page |
Inputs: $title - optional title for the page |
$head_extra - optional extra HTML to put inside the <head> |
$head_extra - optional extra HTML to put inside the <head> |
|
|
=back |
|
|
|
=cut |
=cut |
|
|
sub head { |
sub head { |
Line 4687 sub head {
|
Line 4655 sub head {
|
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item * &start_page() |
=item * &start_page() |
|
|
Returns a complete <html> .. <body> section for LON-CAPA web pages. |
Returns a complete <html> .. <body> section for LON-CAPA web pages. |
Line 4727 Inputs: $title - optional title for the
|
Line 4693 Inputs: $title - optional title for the
|
|
|
no_auto_mt_title -> prevent &mt()ing the title arg |
no_auto_mt_title -> prevent &mt()ing the title arg |
|
|
=back |
|
|
|
=cut |
=cut |
|
|
sub start_page { |
sub start_page { |
Line 4780 sub start_page {
|
Line 4744 sub start_page {
|
|
|
=pod |
=pod |
|
|
=over 4 |
|
|
|
=item * &head() |
=item * &head() |
|
|
Returns a complete </body></html> section for LON-CAPA web pages. |
Returns a complete </body></html> section for LON-CAPA web pages. |
Line 4988 sub inhibit_menu_check {
|
Line 4950 sub inhibit_menu_check {
|
|
|
=pod |
=pod |
|
|
|
=back |
|
|
|
=head1 User Information Routines |
|
|
|
=over 4 |
|
|
=item * &get_users_function() |
=item * &get_users_function() |
|
|
Used by &bodytag to determine the current users primary role. |
Used by &bodytag to determine the current users primary role. |
Line 5550 sub get_secgrprole_info {
|
Line 5518 sub get_secgrprole_info {
|
|
|
=pod |
=pod |
|
|
|
=back |
|
|
|
=head1 HTTP Helpers |
|
|
|
=over 4 |
|
|
=item * get_unprocessed_cgi($query,$possible_names) |
=item * get_unprocessed_cgi($query,$possible_names) |
|
|
Modify the %env hash to contain unprocessed CGI form parameters held in |
Modify the %env hash to contain unprocessed CGI form parameters held in |