Skip to content

Commit

Permalink
mnet: MDL-20059 fix up login/mnet_email.php in a few places
Browse files Browse the repository at this point in the history
  • Loading branch information
Penny Leach committed Jan 11, 2010
1 parent 98dbda9 commit 62bb387
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 1 deletion.
2 changes: 2 additions & 0 deletions lang/en_utf8/mnet.php
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,8 @@
$string['certdetails'] = 'Cert Details';
$string['mnetidprovider'] = 'MNET ID Provider';
$string['mnetidprovidermsg'] = 'You should be able to login at your $a provider.';
$string['mnetidproviderdesc'] = 'You can use this facility to retrieve a link that you can log in at, if you can provide the correct email address to match the username you previously tried to log in with.';
$string['mnetidprovidernotfound'] = 'Sorry, but no further information could be found.';
$string['findlogin'] = 'Find Login';

$string['error7020'] = 'This error normally occurs if the remote site has created a record for you with the wrong wwwroot, for example, http://yoursite.com instead of http://www.yoursite.com. You should contact the administrator of the remote site with your wwwroot (as specified in config.php) asking her to update her record for your host.';
Expand Down
6 changes: 5 additions & 1 deletion login/mnet_email.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,18 @@
$PAGE->set_focuscontrol('email');

echo $OUTPUT->header();
echo $OUTPUT->notification(get_string('mnetidproviderdesc', 'mnet'));

if ($form = data_submitted() and confirm_sesskey()) {
if ($user = $DB->get_record('user', array('username'=>$username, 'email'=>$form->email))) {
if ($user = $DB->get_record_select('user', 'username = ? AND email = ? AND mnethostid != ?', array($username,$form->email, $CFG->mnet_localhost_id))) {
if (!empty($user->mnethostid) and $host = $DB->get_record('mnet_host', array('id'=>$user->mnethostid))) {
$link = "<a href=\"{$host->wwwroot}/login/\">{$host->name}</a>";
notice(get_string('mnetidprovidermsg','mnet',$link));
}
}
if (empty($link)) {
notice(get_string('mnetidprovidernotfound', 'mnet'));
}
}

echo '<p>&nbsp;</p>';
Expand Down

0 comments on commit 62bb387

Please sign in to comment.