X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=webapp%2Fmodules%2FUser%2Factions%2FEditProfileImageDispAction.class.php;fp=webapp%2Fmodules%2FUser%2Factions%2FEditProfileImageDispAction.class.php;h=a7735d18704a5ad8d3eeb2be582fab1044c6b751;hb=5b9f238c81808ea11bff12536ee867e3c3b7fc07;hp=0000000000000000000000000000000000000000;hpb=8f9121013e0e238a039705ba092ca08b5234d632;p=acs%2Facs.git diff --git a/webapp/modules/User/actions/EditProfileImageDispAction.class.php b/webapp/modules/User/actions/EditProfileImageDispAction.class.php new file mode 100644 index 0000000..a7735d1 --- /dev/null +++ b/webapp/modules/User/actions/EditProfileImageDispAction.class.php @@ -0,0 +1,46 @@ +getContext(); + $controller = $context->getController(); + $request = $context->getRequest(); + $user = $context->getUser(); + + $target_user_community_id = $request->getParameter('id'); + $view_mode = $request->getParameter('mode'); + $open_level_code = $request->getParameter('open_level_code'); + $acs_user_info_row = $user->getAttribute('acs_user_info_row'); + $target_user_info_row = ACSUser::get_user_profile_row($target_user_community_id); + + $is_permitted = false; + + /* ¼Ì¿¿É½¼¨ */ + // ¥Õ¥¡¥¤¥ë¾ðÊó¼èÆÀ + $image_file_id = $target_user_info_row['file_id_ol'. $open_level_code]; + if ($image_file_id) { + $file_obj = ACSFile::get_file_info_instance($image_file_id); + $ret = $file_obj->view_image($view_mode); + } else { + $image_url = ACSUser::get_default_image_url($view_mode); + header("Location: $image_url"); + } + + } + + function getRequestMethods () { + return Request::GET; + } + + function isSecure () { + return false; + } +} +?>