From a03286497495918fb735170fc3cba72ec8a236ef Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Mon, 9 Jul 2001 20:26:33 +0000 Subject: [PATCH] Avatar upload and remote xfer should be fixed git-svn-id: file:///svn/phpbb/trunk@608 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/profile.php | 48 +++++++++++++++++++++++++++++++++++++---------- 1 file changed, 38 insertions(+), 10 deletions(-) diff --git a/phpBB/profile.php b/phpBB/profile.php index e0fa53d3ed..0fddd45cce 100644 --- a/phpBB/profile.php +++ b/phpBB/profile.php @@ -254,6 +254,27 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) { $email = $l_hidden; } + + if($members[$i]['user_icq']) + { + $icq_status = "\"$l_icqstatus\""; + + $icq_add = "\"$l_icq\""; + } + else + { + $icq_status = " "; + $icq_add = " "; + } + + $aim = ($members[$i]['user_aim']) ? "" : " "; + + $msnm = ($members[$i]['user_msnm']) ? "" : " "; + + $yim = ($members[$i]['user_yim']) ? "" : " "; + + $search = ""; + $template->assign_vars(array( "USERNAME" => stripslashes($profiledata['username']), "JOINED" => create_date($board_config['default_dateformat'], $profiledata['user_regdate'], $board_config['default_timezone']), @@ -261,7 +282,7 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) "POSTS" => $profiledata['user_posts'], "PERCENTAGE" => $percentage . "%", "EMAIL" => $email, - "ICQ" => stripslashes($profiledata['user_icq']), + "ICQ_STATUS" => $icq_status, "AIM" => stripslashes($profiledata['user_aim']), "MSN" => stripslashes($profiledata['user_msnm']), "YIM" => stripslashes($profiledata['user_yim']), @@ -534,6 +555,9 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) $error_type = false; switch($user_avatar_type) { + case "image/jpeg": + $imgtype = '.jpg'; + break; case "image/pjpeg": $imgtype = '.jpg'; break; @@ -608,7 +632,7 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) $fsock = fsockopen($url_ary[2], $port, $errno, $errstr); if($fsock) { - $base_get = "http://" . $url_ary[2] . "/" . $url_ary[4]; + $base_get = "/" . $url_ary[4]; // // Uses HTTP 1.1, could use HTTP 1.0 ... @@ -631,6 +655,9 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) switch($file_type) { + case "image/jpeg": + $imgtype = '.jpg'; + break; case "image/pjpeg": $imgtype = '.jpg'; break; @@ -936,7 +963,7 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) "ALWAYS_ALLOW_SMILIES_NO" => (!$allowsmilies) ? "CHECKED" : "", "ALLOW_AVATAR" => $board_config['allow_avatar_upload'], "AVATAR" => ($user_avatar != "") ? "" : "", - "AVATAR_SIZE" => $board_config['avatar_filesize'], + "AVATAR_SIZE" => $board_config['avatar_filesize'], "LANGUAGE_SELECT" => language_select($user_lang), "THEME_SELECT" => theme_select($user_theme), "TIMEZONE_SELECT" => tz_select($user_timezone), @@ -947,12 +974,12 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) "L_PASSWORD_CONFIRM_IF_CHANGED" => ($mode == "editprofile") ? $l_password_confirm_if_changed : "", "L_SUBMIT" => $lang['Submit'], "L_RESET" => $lang['Reset'], - "L_ICQ_NUMBER" => $l_icq_number, - "L_MESSENGER" => $l_messenger, - "L_YAHOO" => $l_yahoo, - "L_WEBSITE" => $l_website, - "L_AIM" => $l_aim, - "L_LOCATION" => $l_from, + "L_ICQ_NUMBER" => $lang['ICQ'], + "L_MESSENGER" => $lang['MSNM'], + "L_YAHOO" => $lang['YIM'], + "L_WEBSITE" => $lang['Website'], + "L_AIM" => $lang['AIM'], + "L_LOCATION" => $lang['From'], "L_OCCUPATION" => $l_occupation, "L_BOARD_LANGUAGE" => $lang['Board_lang'], "L_BOARD_THEME" => $lang['Board_theme'], @@ -975,7 +1002,8 @@ if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) "L_UPLOAD_AVATAR_FILE" => $lang['Upload_Avatar_file'], "L_UPLOAD_AVATAR_URL" => $lang['Upload_Avatar_URL'], "L_UPLOAD_AVATAR_URL_EXPLAIN" => $lang['Upload_Avatar_URL_explain'], - "L_AVATAR_GALLERY" => $lang['Avatar_gallery'], + "L_AVATAR_GALLERY" => $lang['Select_from_gallery'], + "L_SHOW_GALLERY" => $lang['Avatar_gallery'], "L_LINK_REMOTE_AVATAR" => $lang['Link_remote_Avatar'], "L_LINK_REMOTE_AVATAR_EXPLAIN" => $lang['Link_remote_Avatar_explain'], "L_DELETE_AVATAR" => $lang['Delete_Image'],