Add option to show registration link in login box

This commit is contained in:
Marc Alexander
2011-03-08 20:32:07 +01:00
parent c4fb1213a7
commit d1e2780222
5 changed files with 30 additions and 8 deletions

View File

@@ -35,8 +35,13 @@ $lang = array_merge($lang, array(
'USER_MENU' => 'Benutzer-Menü',
'UM_LOG_ME_IN' => 'Mich bei jedem Besuch automatisch anmelden',
'UM_HIDE_ME' => 'Meinen Online-Status während dieser Sitzung verbergen',
'UM_REGISTER_NOW' => 'Registriere dich jetzt!',
'UM_MAIN_SUBSCRIBED' => 'Benachrichtigungen verwalten',
'UM_BOOKMARKS' => 'Lesezeichen verwalten',
'M_MENU' => 'Menü',
'M_ACP' => 'Administrations-Bereich',
'USER_MENU_SETTINGS' => 'Benutzer-Menü Einstellungen',
'USER_MENU_REGISTER' => 'Zeige Registrierungs-Link in Benutzer-Menü',
));
?>

View File

@@ -35,10 +35,13 @@ $lang = array_merge($lang, array(
'USER_MENU' => 'User menu',
'UM_LOG_ME_IN' => 'Remember me',
'UM_HIDE_ME' => 'Hide me',
'UM_REGISTER_NOW' => 'Register now!',
'UM_MAIN_SUBSCRIBED'=> 'Subscribed',
'UM_BOOKMARKS' => 'Bookmarks',
'M_MENU' => 'Menu',
'M_ACP' => 'ACP',
'USER_MENU_SETTINGS' => 'User menu settings',
'USER_MENU_REGISTER' => 'Show registration link in user menu',
));
?>

View File

@@ -139,8 +139,9 @@ class portal_user_menu_module
'S_DISPLAY_FULL_LOGIN' => true,
'S_AUTOLOGIN_ENABLED' => ($config['allow_autologin']) ? true : false,
'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
'S_SHOW_REGISTER' => ($config['board3_user_menu_register_' . $module_id]) ? true : false,
));
return 'login_box_side.html';
}
}
@@ -149,7 +150,10 @@ class portal_user_menu_module
{
return array(
'title' => 'USER_MENU',
'vars' => array(),
'vars' => array(
'legend1' => 'USER_MENU_SETTINGS',
'board3_user_menu_register_' . $module_id => array('lang' => 'USER_MENU_REGISTER', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
),
);
}
@@ -158,7 +162,8 @@ class portal_user_menu_module
*/
function install($module_id)
{
// nothing
set_config('board3_user_menu_register_' . $module_id, 1);
return true;
}
@@ -166,9 +171,12 @@ class portal_user_menu_module
{
global $db;
// nothing
return true;
$del_config = array(
'board3_user_menu_register_' . $module_id,
);
$sql = 'DELETE FROM ' . CONFIG_TABLE . '
WHERE ' . $db->sql_in_set('config_name', $del_config);
return $db->sql_query($sql);
}
}

View File

@@ -10,7 +10,10 @@
<!-- IF S_AUTOLOGIN_ENABLED -->
<input type="checkbox" class="radio" name="autologin" tabindex="3" /> <span class="gensmall">{L_UM_LOG_ME_IN}</span><br />
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF S_SHOW_REGISTER and S_REGISTER_ENABLED -->
<br /><a href="{U_REGISTER}">{L_UM_REGISTER_NOW}</a><br />
<!-- ENDIF -->
<br />
<input type="hidden" name="redirect" value="{U_PORTAL}" />
<input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" />

View File

@@ -12,10 +12,13 @@
<!-- IF S_AUTOLOGIN_ENABLED -->
<input type="checkbox" class="radio" name="autologin" tabindex="3" /> <span class="gensmall">{L_UM_LOG_ME_IN}</span><br />
<!-- ENDIF -->
<!-- IF S_SHOW_REGISTER and S_REGISTER_ENABLED -->
<br /><a href="{U_REGISTER}">{L_UM_REGISTER_NOW}</a><br />
<!-- ENDIF -->
<!-- ENDIF -->
<br />
<input type="hidden" name="redirect" value="{U_PORTAL}" />
<input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" />
<input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" />
</td>
</tr>
</table>