version 1.40.2.5.2.7, 2012/02/13 17:50:35
|
version 1.40.2.5.2.12, 2012/03/01 01:11:29
|
Line 409 sub print_username_form {
|
Line 409 sub print_username_form {
|
crea => 'Create account with a username provided by this institution', |
crea => 'Create account with a username provided by this institution', |
crlc => 'Create LON-CAPA account', |
crlc => 'Create LON-CAPA account', |
type => 'Type in your log-in ID and password to find out.', |
type => 'Type in your log-in ID and password to find out.', |
sign => 'You are about to sign-up for the Mechanics Online course.', |
|
plse => 'Please enter a valid e-mail address below.', |
plse => 'Please enter a valid e-mail address below.', |
inst => 'Instructions on how to activate your account will be sent to the e-mail address you provide.', |
inst => 'Instructions on how to activate your account will be sent to the e-mail address you provide.', |
aftr => 'After completing the activation process you will have access to a "self test" that will help you assess your readiness for the course.', |
aftr => 'After completing the activation process you will have access to a "self test" that will help you assess your readiness for the course.', |
thes => 'The same account will be used for access to the Mechanics Online course, once it becomes available on March 1, 2012', |
thes => 'The same account will be used for access to the Mechanics Online course, once it becomes available on March 1, 2012.', |
); |
); |
my $output; |
my $output; |
if (ref($cancreate) eq 'ARRAY') { |
if (ref($cancreate) eq 'ARRAY') { |
Line 430 sub print_username_form {
|
Line 429 sub print_username_form {
|
} |
} |
if (grep(/^email$/,@{$cancreate})) { |
if (grep(/^email$/,@{$cancreate})) { |
$output .= '<div class="LC_left_float"><h3>'.&mt('Create account with an e-mail address as your username').'</h3>'. |
$output .= '<div class="LC_left_float"><h3>'.&mt('Create account with an e-mail address as your username').'</h3>'. |
$lt{'sign'}.'<br />'. |
'<p class="LC_info">'. |
$lt{'plse'}.'<br />'. |
&mt('You are about to sign-up for the [_1]Mechanics Online[_2] course.','<em>','</em>').'<br />'. |
$lt{'inst'}.'<br />'. |
$lt{'plse'}.'</p><ul>'. |
$lt{'aftr'}.'<br />'. |
'<li>'.$lt{'inst'}.'</li>'. |
$lt{'thes'}.'<br />'; |
'<li>'.$lt{'aftr'}.'</li>'. |
|
'<li>'.$lt{'thes'}.'</li></ul>'; |
my $captchaform = &create_recaptcha($pubkey); |
my $captchaform = &create_recaptcha($pubkey); |
if ($captchaform) { |
if ($captchaform) { |
my $submit_text = &mt('Sign-up'); |
my $submit_text = &mt('Sign-up'); |
Line 611 sub call_rulecheck {
|
Line 611 sub call_rulecheck {
|
sub send_token { |
sub send_token { |
my ($domain,$email,$server,$domdesc,$contact_name,$contact_email,$courseid) = @_; |
my ($domain,$email,$server,$domdesc,$contact_name,$contact_email,$courseid) = @_; |
my $msg = '<h3>'.&mt('Account creation status').'</h3>'. |
my $msg = '<h3>'.&mt('Account creation status').'</h3>'. |
&mt('Thank you for your request to create a new LON-CAPA account.'). |
&mt('Thank you for your request to create a new Mechanics Online account.'). |
'<br /><br />'; |
'<br /><br />'; |
my $now = time; |
my $now = time; |
my %info = ('ip' => $ENV{'REMOTE_ADDR'}, |
my %info = ('ip' => $ENV{'REMOTE_ADDR'}, |
Line 622 sub send_token {
|
Line 622 sub send_token {
|
my $token = &Apache::lonnet::tmpput(\%info,$server,'createaccount'); |
my $token = &Apache::lonnet::tmpput(\%info,$server,'createaccount'); |
if ($token !~ /^error/ && $token ne 'no_such_host') { |
if ($token !~ /^error/ && $token ne 'no_such_host') { |
my $esc_token = &escape($token); |
my $esc_token = &escape($token); |
my $showtime = localtime(time); |
my $mailsubj = &mt('Your Mechanics Online Course Account'); |
my $mailmsg = &mt('A request was submitted on [_1] for creation of a [_2] account.',$showtime,$domdesc)."\n". |
my $msgfrom = &mt('Mechanics Online Course Staff'); |
&mt('To complete this process please open a web browser and enter the following URL in the address/location box: [_1]', |
my $mailmsg = &mt('Greetings.')."\n\n". |
"\n\n".&Apache::lonnet::absolute_url().'/adm/createaccount?token='.$esc_token); |
&mt('Thank you for your interest in our Online Mechanics Course.'). |
my $result = &Apache::resetpw::send_mail($domdesc,$email,$mailmsg,$contact_name, |
' '. |
$contact_email); |
&mt('In order to complete the registration process, please open the following link in your web browser:'). |
|
"\n\n". |
|
&Apache::lonnet::absolute_url().'/adm/createaccount?token='.$esc_token. |
|
"\n\n". |
|
&mt('This link will take you to a sign-up page where you will be asked to provide some general information and finalize the registration process.'). |
|
' '. |
|
&mt('A self-test (for review) is available within the course, for you to test your level of preparation.'). |
|
"\n\n". |
|
&mt('Best Regards,'). |
|
"\n\n". |
|
&mt('RELATE Group')."\n"; |
|
|
|
my $result = &Apache::resetpw::send_mail('MIT',$email,$mailmsg, |
|
$msgfrom,$contact_email, |
|
$mailsubj); |
if ($result eq 'ok') { |
if ($result eq 'ok') { |
$msg .= &mt('A message has been sent to the e-mail address you provided.').'<br />'.&mt('The message includes the web address for the link you will use to complete the sign-up process.').'<br />'.&mt("The link included in the message will be valid for the next [_1]two[_2] hours.",'<b>','</b>'); |
$msg .= &mt('A message has been sent to the e-mail address you provided.').'<br />'.&mt('The message includes the web address for the link you will use to complete the sign-up process.').'<br />'.&mt("The link included in the message will be valid for the next [_1]two[_2] hours.",'<b>','</b>'); |
} else { |
} else { |