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ü', 'USER_MENU' => 'Benutzer-Menü',
'UM_LOG_ME_IN' => 'Mich bei jedem Besuch automatisch anmelden', 'UM_LOG_ME_IN' => 'Mich bei jedem Besuch automatisch anmelden',
'UM_HIDE_ME' => 'Meinen Online-Status während dieser Sitzung verbergen', 'UM_HIDE_ME' => 'Meinen Online-Status während dieser Sitzung verbergen',
'UM_REGISTER_NOW' => 'Registriere dich jetzt!',
'UM_MAIN_SUBSCRIBED' => 'Benachrichtigungen verwalten', 'UM_MAIN_SUBSCRIBED' => 'Benachrichtigungen verwalten',
'UM_BOOKMARKS' => 'Lesezeichen 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', 'USER_MENU' => 'User menu',
'UM_LOG_ME_IN' => 'Remember me', 'UM_LOG_ME_IN' => 'Remember me',
'UM_HIDE_ME' => 'Hide me', 'UM_HIDE_ME' => 'Hide me',
'UM_REGISTER_NOW' => 'Register now!',
'UM_MAIN_SUBSCRIBED'=> 'Subscribed', 'UM_MAIN_SUBSCRIBED'=> 'Subscribed',
'UM_BOOKMARKS' => 'Bookmarks', 'UM_BOOKMARKS' => 'Bookmarks',
'M_MENU' => 'Menu', 'M_MENU' => 'Menu',
'M_ACP' => 'ACP', '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_DISPLAY_FULL_LOGIN' => true,
'S_AUTOLOGIN_ENABLED' => ($config['allow_autologin']) ? true : false, 'S_AUTOLOGIN_ENABLED' => ($config['allow_autologin']) ? true : false,
'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'), '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'; return 'login_box_side.html';
} }
} }
@@ -149,7 +150,10 @@ class portal_user_menu_module
{ {
return array( return array(
'title' => 'USER_MENU', '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) function install($module_id)
{ {
// nothing set_config('board3_user_menu_register_' . $module_id, 1);
return true; return true;
} }
@@ -166,9 +171,12 @@ class portal_user_menu_module
{ {
global $db; global $db;
// nothing $del_config = array(
'board3_user_menu_register_' . $module_id,
return true; );
$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 --> <!-- IF S_AUTOLOGIN_ENABLED -->
<input type="checkbox" class="radio" name="autologin" tabindex="3" /> <span class="gensmall">{L_UM_LOG_ME_IN}</span><br /> <input type="checkbox" class="radio" name="autologin" tabindex="3" /> <span class="gensmall">{L_UM_LOG_ME_IN}</span><br />
<!-- ENDIF --> <!-- ENDIF -->
<!-- ENDIF --> <!-- ENDIF -->
<!-- IF S_SHOW_REGISTER and S_REGISTER_ENABLED -->
<br /><a href="{U_REGISTER}">{L_UM_REGISTER_NOW}</a><br />
<!-- ENDIF -->
<br /> <br />
<input type="hidden" name="redirect" value="{U_PORTAL}" /> <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" />

View File

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