diff --git a/phpBB/includes/page_header.php b/phpBB/includes/page_header.php index ee1c65867f..64417637be 100644 --- a/phpBB/includes/page_header.php +++ b/phpBB/includes/page_header.php @@ -259,10 +259,7 @@ $template->assign_vars(array( // if(!$userdata['session_logged_in']) { - $template->set_filenames(array( - "loginbox" => "loginbox.tpl") - ); - $template->assign_var_from_handle("S_LOGINBOX", "loginbox"); + $template->assign_block_vars("loginbox", array()); } header ("Expires: " . gmdate("D, d M Y H:i:s", time()) . " GMT"); diff --git a/phpBB/profile.php b/phpBB/profile.php index 13d50421f3..0f47c7d822 100644 --- a/phpBB/profile.php +++ b/phpBB/profile.php @@ -1060,6 +1060,30 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) "S_PROFILE_ACTION" => append_sid("profile.$phpEx")) ); + // + // This is another cheat using the block_var capability + // of the templates to 'fake' an IF...ELSE...ENDIF solution + // it works well :) + // + if( $board_config['allow_avatar_upload'] || $board_config['allow_avatar_local'] || $board_config['allow_avatar_remote'] ) + { + $template->assign_block_vars("avatarblock", array() ); + + if($board_config['allow_avatar_upload']) + { + $template->assign_block_vars("avatarblock.avatarupload", array() ); + } + if($board_config['allow_avatar_remote']) + { + $template->assign_block_vars("avatarblock.avatarremote", array() ); + } + if($board_config['allow_avatar_local']) + { + $template->assign_block_vars("avatarblock.avatargallery", array() ); + } + + } + $template->pparse("body"); include($phpbb_root_path . 'includes/page_tail.'.$phpEx); diff --git a/phpBB/templates/PSO/overall_header.tpl b/phpBB/templates/PSO/overall_header.tpl index 4334c83fad..a49eae5103 100644 --- a/phpBB/templates/PSO/overall_header.tpl +++ b/phpBB/templates/PSO/overall_header.tpl @@ -53,7 +53,11 @@ INPUT.text {font-family:"Courier New",courier;font-size:8pt;} {L_LAST_VISIT} {S_LAST_VISIT_DATE} {L_PROFILE} | {L_USERGROUPS} | {L_LOGIN_LOGOUT} -{S_LOGINBOX} + +
+ {L_USERNAME}:    {L_PASSWORD}:    {L_AUTO_LOGIN}:      +
+ diff --git a/phpBB/templates/PSO/profile_add_body.tpl b/phpBB/templates/PSO/profile_add_body.tpl index 9b3a088409..839a75e521 100644 --- a/phpBB/templates/PSO/profile_add_body.tpl +++ b/phpBB/templates/PSO/profile_add_body.tpl @@ -116,10 +116,10 @@ {L_DATE_FORMAT}:
{L_DATE_FORMAT_EXPLAIN} +  {L_AVATAR_PANEL} - @@ -128,8 +128,7 @@
- - + {L_UPLOAD_AVATAR_FILE}: @@ -138,22 +137,28 @@ {L_UPLOAD_AVATAR_URL}:
{L_UPLOAD_AVATAR_URL_EXPLAIN} - - + + {L_LINK_REMOTE_AVATAR}:
{L_LINK_REMOTE_AVATAR_EXPLAIN} - - + + {L_AVATAR_GALLERY}: - + + {S_HIDDEN_FIELDS}   + + + + +