@@ 731-752 (lines=22) @@ | ||
728 | * |
|
729 | * @return void|BaseObject (void : success, BaseObject : fail) |
|
730 | */ |
|
731 | function procMemberInsertProfileImage() |
|
732 | { |
|
733 | // Check if the file is successfully uploaded |
|
734 | $file = Context::get('profile_image'); |
|
735 | if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_profile_image'); |
|
736 | // Ignore if member_srl is invalid or doesn't exist. |
|
737 | $member_srl = Context::get('member_srl'); |
|
738 | if(!$member_srl) return $this->stop('msg_not_uploaded_profile_image'); |
|
739 | ||
740 | $logged_info = Context::get('logged_info'); |
|
741 | if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_profile_image'); |
|
742 | // Return if member module is set not to use an image name or the user is not an administrator ; |
|
743 | $oMemberModel = getModel('member'); |
|
744 | $config = $oMemberModel->getMemberConfig(); |
|
745 | if($logged_info->is_admin != 'Y' && $config->profile_image != 'Y') return $this->stop('msg_not_uploaded_profile_image'); |
|
746 | ||
747 | $output = $this->insertProfileImage($member_srl, $file['tmp_name']); |
|
748 | if(!$output->toBool()) return $output; |
|
749 | ||
750 | $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo'); |
|
751 | $this->setRedirectUrl($returnUrl); |
|
752 | } |
|
753 | ||
754 | /** |
|
755 | * Insert a profile image |
|
@@ 840-864 (lines=25) @@ | ||
837 | * |
|
838 | * @return void|BaseObject (void : success, BaseObject : fail) |
|
839 | */ |
|
840 | function procMemberInsertImageName() |
|
841 | { |
|
842 | // Check if the file is successfully uploaded |
|
843 | $file = Context::get('image_name'); |
|
844 | if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_name'); |
|
845 | // Ignore if member_srl is invalid or doesn't exist. |
|
846 | $member_srl = Context::get('member_srl'); |
|
847 | if(!$member_srl) return $this->stop('msg_not_uploaded_image_name'); |
|
848 | ||
849 | $logged_info = Context::get('logged_info'); |
|
850 | if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_name'); |
|
851 | // Return if member module is set not to use an image name or the user is not an administrator ; |
|
852 | $oMemberModel = getModel('member'); |
|
853 | $config = $oMemberModel->getMemberConfig(); |
|
854 | if($logged_info->is_admin != 'Y' && $config->image_name != 'Y') return $this->stop('msg_not_uploaded_image_name'); |
|
855 | ||
856 | $output = $this->insertImageName($member_srl, $file['tmp_name']); |
|
857 | if(!$output->toBool()) return $output; |
|
858 | ||
859 | // Page refresh |
|
860 | //$this->setRefreshPage(); |
|
861 | ||
862 | $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo'); |
|
863 | $this->setRedirectUrl($returnUrl); |
|
864 | } |
|
865 | ||
866 | /** |
|
867 | * Insert a image name |
|
@@ 986-1007 (lines=22) @@ | ||
983 | * |
|
984 | * @return void|BaseObject (void : success, BaseObject : fail) |
|
985 | */ |
|
986 | function procMemberInsertImageMark() |
|
987 | { |
|
988 | // Check if the file is successfully uploaded |
|
989 | $file = Context::get('image_mark'); |
|
990 | if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_mark'); |
|
991 | // Ignore if member_srl is invalid or doesn't exist. |
|
992 | $member_srl = Context::get('member_srl'); |
|
993 | if(!$member_srl) return $this->stop('msg_not_uploaded_image_mark'); |
|
994 | ||
995 | $logged_info = Context::get('logged_info'); |
|
996 | if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_mark'); |
|
997 | // Membership in the images mark the module using the ban was set by an administrator or return; |
|
998 | $oMemberModel = getModel('member'); |
|
999 | $config = $oMemberModel->getMemberConfig(); |
|
1000 | if($logged_info->is_admin != 'Y' && $config->image_mark != 'Y') return $this->stop('msg_not_uploaded_image_mark'); |
|
1001 | ||
1002 | $this->insertImageMark($member_srl, $file['tmp_name']); |
|
1003 | if(!$output->toBool()) return $output; |
|
1004 | ||
1005 | $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo'); |
|
1006 | $this->setRedirectUrl($returnUrl); |
|
1007 | } |
|
1008 | ||
1009 | /** |
|
1010 | * Insert a image mark |