--- loncom/interface/lonpreferences.pm 2002/04/30 14:03:52 1.8 +++ loncom/interface/lonpreferences.pm 2002/08/19 13:10:55 1.9 @@ -1,7 +1,7 @@ # The LearningOnline Network # Preferences # -# $Id: lonpreferences.pm,v 1.8 2002/04/30 14:03:52 matthew Exp $ +# $Id: lonpreferences.pm,v 1.9 2002/08/19 13:10:55 matthew Exp $ # # Copyright Michigan State University Board of Trustees # @@ -98,13 +98,14 @@ sub des_decrypt { ################################################################ # Handler subroutines # ################################################################ + +################################################################ +# Anonymous Discussion Name Change Subroutines # +################################################################ sub screennamechanger { my $r = shift; - my $errormessage = shift; - $errormessage = ($errormessage || ''); my $user = $ENV{'user.name'}; my $domain = $ENV{'user.domain'}; - my $homeserver = $ENV{'user.home'}; my %userenv = &Apache::lonnet::get('environment',['screenname']); my $screenname=$userenv{'screenname'}; $r->print(<

Preferences for $user

$user is a member of domain $domain

-$errormessage

Change anonymous discussion screen name for $user

-
New screenname: @@ -132,7 +131,6 @@ sub verify_and_change_screenname { my $r = shift; my $user = $ENV{'user.name'}; my $domain = $ENV{'user.domain'}; - my $homeserver = $ENV{'user.home'}; my $newscreen = $ENV{'form.screenname'}; $newscreen=~s/\W//g; my $message=''; @@ -194,13 +192,14 @@ sub passwordchanger { $lkey_npass2= hex($lkey_npass2); # Output javascript to deal with passwords # Output DES javascript + $r->print(""); { my $include = $r->dir_config('lonIncludes'); my $jsh=Apache::File->new($include."/londes.js"); $r->print(<$jsh>); } $r->print(<