Fix join us link for anonymous users

Redirect to custom oauth2 login link on group page's join button.

Change-Id: I13ec256d3f439b49c4d0d173a7b876124feca147
This commit is contained in:
Marton Kiss 2015-01-07 13:24:19 +01:00
parent 27d706215a
commit 887eaedb5d
1 changed files with 7 additions and 0 deletions

View File

@ -27,6 +27,13 @@ function groups_pages_preprocess_field(&$variables) {
$variables['items'][0]['#options']['attributes']['class'][] = 'btn';
$variables['items'][0]['#options']['attributes']['class'][] = 'btn-default';
$variables['items'][0]['#prefix'] = '<p>'.t('Join to our user group, participate on local events, contribute to our community, and stay informed about latest news.').'</p>';
// redirect to custom login page when user not logged in
if ($variables['items'][0]['#href'] == 'user/login') {
$variables['items'][0]['#href'] = 'login';
if (isset($variables['items'][0]['#options']['query']['destination'])) {
unset($variables['items'][0]['#options']['query']['destination']);
}
}
break;
case 'group unsubscribe':
$variables['items'][0]['#title'] = 'x '.$variables['items'][0]['#title'];