--- loncom/interface/lonaboutme.pm 2003/02/10 20:03:13 1.12
+++ loncom/interface/lonaboutme.pm 2003/02/28 16:16:59 1.13
@@ -1,7 +1,7 @@
# The LearningOnline Network
# "About Me" Personal Information
#
-# $Id: lonaboutme.pm,v 1.12 2003/02/10 20:03:13 www Exp $
+# $Id: lonaboutme.pm,v 1.13 2003/02/28 16:16:59 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -46,7 +46,6 @@ sub handler {
The LearningOnline Network with CAPA
-
ENDDOCUMENT
my (undef,undef,$cdom,$cnum)=split(/\//,$r->uri);
# Is this even a user?
@@ -60,16 +59,24 @@ ENDDOCUMENT
'bbb_aboutme' => 'About Me',
'ccc_webreferences' => 'Web References');
-# --------------------------------------------------------------- Force Student
+# ------------------------------------------------------------ Get Query String
&Apache::loncommon::get_unprocessed_cgi
- ($ENV{'QUERY_STRING'},['forcestudent']);
+ ($ENV{'QUERY_STRING'},['forcestudent','register']);
+# ----------------------------------------------------- Force menu registration
+ my $addentries='';
+ if ($ENV{'form.register'}) {
+ $addentries=' onLoad="'.&Apache::lonmenu::loadevents().
+ '" onUnload="'.&Apache::lonmenu::unloadevents().'"';
+ $r->print(&Apache::lonmenu::registerurl(1));
+ }
+# --------------------------------------------------------------- Force Student
my $forcestudent='';
if ($ENV{'form.forcestudent'}) { $forcestudent='student'; };
# --------------------------------------- There is such a user, get environment
my %courseenv=&Apache::lonnet::dump('environment',$cdom,$cnum);
- $r->print(&Apache::loncommon::bodytag
- ("Personal Information",$forcestudent,'','',$cdom));
+ $r->print(''.&Apache::loncommon::bodytag
+ ("Personal Information",$forcestudent,$addentries,'',$cdom));
$r->print(''.&Apache::loncommon::plainname($cnum,$cdom).'
');
if ($courseenv{'nickname'}) {
$r->print(