- | @@ -169,24 +238,35 @@ sub display_help_mainpage { my ($r,$color,$function,$faq,$bug,$topic,$component_url,$origurl,$bugurl,$faqbaseurl,$requestmail) = @_; my $bodytag = &Apache::loncommon::bodytag('',$function,'topmargin="0" marginheight="0"',1); $bodytag=~s/[\n\r]/ /g; + my %lt =&Apache::lonlocal::texthash( + 'heco' => 'Help Content', + 'topp' => 'Topic Page', + 'chen' => 'Choose an entry below to go directly to a relevant help page', + 'orto' => 'or to submit a help request to the LON-CAPA support staff at your institution.', + 'vthp' => 'Visit the help page for ', + 'disp' => 'Display the page in the inline help system that covers this topic.', + 'crac' => 'Create an account for yourself in the LON-CAPA Bugzilla tracking system, if you wish to report bugs you have encountered in the LON-CAPA software, or if you have suggestions for improvements in LON-CAPA.', + 'inhs' => 'Inline help system for', + 'coth' => 'Consult the inline help system for this topic.', + 'cont' => 'Contact the LON-CAPA support team', + 'suhr' => 'Submit a help request to the team responsible for LON-CAPA support at this institution.', + 'faqo' => 'FAQ-O-Matic Help system', + 'tfaq' => 'The FAQ-O-Matic is a compendium of answers provided to common questions asked by users of LON-CAPA over the past couple of years.', + 'lbug' => 'LON-CAPA Bugzilla bug/feature request tracking system', + 'crea' => 'Create an account for yourself in the LON-CAPA Bugzilla tracking system, if you wish to report bugs you have encountered in the LON-CAPA software,or if you have suggestions for improvements in LON-CAPA.', + 'suim' => ' Suggested improvements may include additional functionality, improved usability, or changes to wording used in LON-CAPA pages, including the embedded help system.' + ); + $r->print(< Inline help system for $topic
- Consult the inline help system for this topic. "); + $lt{'inhs'} $topic
+ | $lt{'coth'} "); } } } - if ($requestmail) { + if ($requestmail =~ m/^[^\@]+\@[^\@]+$/) { $r->print(" -Submit a help request to the team responsible for LON-CAPA support at this institution. -
$lt{'suhr'} "); } if ($faqbaseurl && $ENV{'user.adv'}) { @@ -221,20 +300,19 @@ END $faq = '1'; } $r->print(" -The FAQ-O-Matic is a compendium of answers provided to common questions asked by users of LON-CAPA over the past couple of years. +$lt{'tfaq'} "); } if ($bugurl && $ENV{'user.adv'}) { $bugurl .= '?'.$bug; $r->print(" -Create an account for yourself in the LON-CAPA Bugzilla tracking system, if you wish to report bugs you have encountered in the LON-CAPA software, -or if you have suggestions for improvements in LON-CAPA. Suggested improvements may include additional functionality, improved usability, or changes to wording used in LON-CAPA pages, including the embedded help system. +$lt{'crea'} $lt{'suim'} "); } $r->print(< |