|
@@ 731-753 (lines=23) @@
|
| 728 |
|
* |
| 729 |
|
* @return void|Object (void : success, Object : fail) |
| 730 |
|
*/ |
| 731 |
|
function procMemberInsertProfileImage() |
| 732 |
|
{ |
| 733 |
|
// Check if the file is successfully uploaded |
| 734 |
|
$file = $_FILES['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 |
|
$oModuleModel = getModel('module'); |
| 744 |
|
$config = $oModuleModel->getModuleConfig('member'); |
| 745 |
|
if($logged_info->is_admin != 'Y' && $config->profile_image != 'Y') return $this->stop('msg_not_uploaded_profile_image'); |
| 746 |
|
|
| 747 |
|
$this->insertProfileImage($member_srl, $file['tmp_name']); |
| 748 |
|
// Page refresh |
| 749 |
|
//$this->setRefreshPage(); |
| 750 |
|
|
| 751 |
|
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo'); |
| 752 |
|
$this->setRedirectUrl($returnUrl); |
| 753 |
|
} |
| 754 |
|
|
| 755 |
|
/** |
| 756 |
|
* Insert a profile image |
|
@@ 810-832 (lines=23) @@
|
| 807 |
|
* |
| 808 |
|
* @return void|Object (void : success, Object : fail) |
| 809 |
|
*/ |
| 810 |
|
function procMemberInsertImageName() |
| 811 |
|
{ |
| 812 |
|
// Check if the file is successfully uploaded |
| 813 |
|
$file = $_FILES['image_name']; |
| 814 |
|
if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_name'); |
| 815 |
|
// Ignore if member_srl is invalid or doesn't exist. |
| 816 |
|
$member_srl = Context::get('member_srl'); |
| 817 |
|
if(!$member_srl) return $this->stop('msg_not_uploaded_image_name'); |
| 818 |
|
|
| 819 |
|
$logged_info = Context::get('logged_info'); |
| 820 |
|
if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_name'); |
| 821 |
|
// Return if member module is set not to use an image name or the user is not an administrator ; |
| 822 |
|
$oModuleModel = getModel('module'); |
| 823 |
|
$config = $oModuleModel->getModuleConfig('member'); |
| 824 |
|
if($logged_info->is_admin != 'Y' && $config->image_name != 'Y') return $this->stop('msg_not_uploaded_image_name'); |
| 825 |
|
|
| 826 |
|
$this->insertImageName($member_srl, $file['tmp_name']); |
| 827 |
|
// Page refresh |
| 828 |
|
//$this->setRefreshPage(); |
| 829 |
|
|
| 830 |
|
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo'); |
| 831 |
|
$this->setRedirectUrl($returnUrl); |
| 832 |
|
} |
| 833 |
|
|
| 834 |
|
/** |
| 835 |
|
* Insert a image name |
|
@@ 919-941 (lines=23) @@
|
| 916 |
|
* |
| 917 |
|
* @return void|Object (void : success, Object : fail) |
| 918 |
|
*/ |
| 919 |
|
function procMemberInsertImageMark() |
| 920 |
|
{ |
| 921 |
|
// Check if the file is successfully uploaded |
| 922 |
|
$file = $_FILES['image_mark']; |
| 923 |
|
if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_mark'); |
| 924 |
|
// Ignore if member_srl is invalid or doesn't exist. |
| 925 |
|
$member_srl = Context::get('member_srl'); |
| 926 |
|
if(!$member_srl) return $this->stop('msg_not_uploaded_image_mark'); |
| 927 |
|
|
| 928 |
|
$logged_info = Context::get('logged_info'); |
| 929 |
|
if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_mark'); |
| 930 |
|
// Membership in the images mark the module using the ban was set by an administrator or return; |
| 931 |
|
$oModuleModel = getModel('module'); |
| 932 |
|
$config = $oModuleModel->getModuleConfig('member'); |
| 933 |
|
if($logged_info->is_admin != 'Y' && $config->image_mark != 'Y') return $this->stop('msg_not_uploaded_image_mark'); |
| 934 |
|
|
| 935 |
|
$this->insertImageMark($member_srl, $file['tmp_name']); |
| 936 |
|
// Page refresh |
| 937 |
|
//$this->setRefreshPage(); |
| 938 |
|
|
| 939 |
|
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo'); |
| 940 |
|
$this->setRedirectUrl($returnUrl); |
| 941 |
|
} |
| 942 |
|
|
| 943 |
|
/** |
| 944 |
|
* Insert a image mark |