Fix gateway issues in several modules, including auth for password recovery. Fixes bug #12375

This commit is contained in:
Colin Kuskie 2012-07-19 09:39:12 -07:00
parent 6ca603e7dd
commit ca2c06381a
6 changed files with 9 additions and 8 deletions

View file

@ -938,7 +938,7 @@ sub www_inviteUserSave {
##Create the invitation url for each individual invitation
my $inviteId = $session->id->generate();
$var->{'url'}
= $session->url->append( $session->url->getSiteURL, 'op=auth;method=createAccount;code=' . $inviteId );
= $session->url->append( $session->url->getSiteURL . $session->url->gateway, 'op=auth;method=createAccount;code=' . $inviteId );
##Create the invitation record.
my $now = WebGUI::DateTime->new( $session, DateTime->now->set_time_zone('UTC')->epoch )->toMysqlDate;
@ -1365,7 +1365,7 @@ sub www_sendMessageSave {
fromUsername => $fromUser->username,
subject => $messageProperties->{subject},
message => $messageProperties->{message},
inboxLink => $session->url->append($session->url->getSiteURL, 'op=account;module=inbox'),
inboxLink => $session->url->append($session->url->getSiteURL . $session->url->gateway, 'op=account;module=inbox'),
};
##Fill in template
my $output = $smsNotificationTemplate->process($var);
@ -1398,7 +1398,7 @@ sub www_sendMessageSave {
fromUsername => $fromUser->username,
subject => $messageProperties->{subject},
message => $messageProperties->{message},
inboxLink => $session->url->append($session->url->getSiteURL, 'op=account;module=inbox'),
inboxLink => $session->url->append($session->url->getSiteURL . $session->url->gateway, 'op=account;module=inbox'),
};
##Fill in template
my $output = $template->process($var);