GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 23-23 lines in 3 locations

modules/member/member.controller.php 3 locations

@@ 677-699 (lines=23) @@
674
	 *
675
	 * @return void|Object (void : success, Object : fail)
676
	 */
677
	function procMemberInsertProfileImage()
678
	{
679
		// Check if the file is successfully uploaded
680
		$file = $_FILES['profile_image'];
681
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_profile_image');
682
		// Ignore if member_srl is invalid or doesn't exist.
683
		$member_srl = Context::get('member_srl');
684
		if(!$member_srl) return $this->stop('msg_not_uploaded_profile_image');
685
686
		$logged_info = Context::get('logged_info');
687
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_profile_image');
688
		// Return if member module is set not to use an image name or the user is not an administrator ;
689
		$oModuleModel = getModel('module');
690
		$config = $oModuleModel->getModuleConfig('member');
691
		if($logged_info->is_admin != 'Y' && $config->profile_image != 'Y') return $this->stop('msg_not_uploaded_profile_image');
692
693
		$this->insertProfileImage($member_srl, $file['tmp_name']);
694
		// Page refresh
695
		//$this->setRefreshPage();
696
697
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
698
		$this->setRedirectUrl($returnUrl);
699
	}
700
701
	/**
702
	 * Insert a profile image
@@ 756-778 (lines=23) @@
753
	 *
754
	 * @return void|Object (void : success, Object : fail)
755
	 */
756
	function procMemberInsertImageName()
757
	{
758
		// Check if the file is successfully uploaded
759
		$file = $_FILES['image_name'];
760
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_name');
761
		// Ignore if member_srl is invalid or doesn't exist.
762
		$member_srl = Context::get('member_srl');
763
		if(!$member_srl) return $this->stop('msg_not_uploaded_image_name');
764
765
		$logged_info = Context::get('logged_info');
766
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_name');
767
		// Return if member module is set not to use an image name or the user is not an administrator ;
768
		$oModuleModel = getModel('module');
769
		$config = $oModuleModel->getModuleConfig('member');
770
		if($logged_info->is_admin != 'Y' && $config->image_name != 'Y') return $this->stop('msg_not_uploaded_image_name');
771
772
		$this->insertImageName($member_srl, $file['tmp_name']);
773
		// Page refresh
774
		//$this->setRefreshPage();
775
776
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
777
		$this->setRedirectUrl($returnUrl);
778
	}
779
780
	/**
781
	 * Insert a image name
@@ 865-887 (lines=23) @@
862
	 *
863
	 * @return void|Object (void : success, Object : fail)
864
	 */
865
	function procMemberInsertImageMark()
866
	{
867
		// Check if the file is successfully uploaded
868
		$file = $_FILES['image_mark'];
869
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_mark');
870
		// Ignore if member_srl is invalid or doesn't exist.
871
		$member_srl = Context::get('member_srl');
872
		if(!$member_srl) return $this->stop('msg_not_uploaded_image_mark');
873
874
		$logged_info = Context::get('logged_info');
875
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_mark');
876
		// Membership in the images mark the module using the ban was set by an administrator or return;
877
		$oModuleModel = getModel('module');
878
		$config = $oModuleModel->getModuleConfig('member');
879
		if($logged_info->is_admin != 'Y' && $config->image_mark != 'Y') return $this->stop('msg_not_uploaded_image_mark');
880
881
		$this->insertImageMark($member_srl, $file['tmp_name']);
882
		// Page refresh
883
		//$this->setRefreshPage();
884
885
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
886
		$this->setRedirectUrl($returnUrl);
887
	}
888
889
	/**
890
	 * Insert a image mark