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

@@ 690-712 (lines=23) @@
687
	 *
688
	 * @return void|Object (void : success, Object : fail)
689
	 */
690
	function procMemberInsertProfileImage()
691
	{
692
		// Check if the file is successfully uploaded
693
		$file = $_FILES['profile_image'];
694
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_profile_image');
695
		// Ignore if member_srl is invalid or doesn't exist.
696
		$member_srl = Context::get('member_srl');
697
		if(!$member_srl) return $this->stop('msg_not_uploaded_profile_image');
698
699
		$logged_info = Context::get('logged_info');
700
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_profile_image');
701
		// Return if member module is set not to use an image name or the user is not an administrator ;
702
		$oModuleModel = getModel('module');
703
		$config = $oModuleModel->getModuleConfig('member');
704
		if($logged_info->is_admin != 'Y' && $config->profile_image != 'Y') return $this->stop('msg_not_uploaded_profile_image');
705
706
		$this->insertProfileImage($member_srl, $file['tmp_name']);
707
		// Page refresh
708
		//$this->setRefreshPage();
709
710
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
711
		$this->setRedirectUrl($returnUrl);
712
	}
713
714
	/**
715
	 * Insert a profile image
@@ 769-791 (lines=23) @@
766
	 *
767
	 * @return void|Object (void : success, Object : fail)
768
	 */
769
	function procMemberInsertImageName()
770
	{
771
		// Check if the file is successfully uploaded
772
		$file = $_FILES['image_name'];
773
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_name');
774
		// Ignore if member_srl is invalid or doesn't exist.
775
		$member_srl = Context::get('member_srl');
776
		if(!$member_srl) return $this->stop('msg_not_uploaded_image_name');
777
778
		$logged_info = Context::get('logged_info');
779
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_name');
780
		// Return if member module is set not to use an image name or the user is not an administrator ;
781
		$oModuleModel = getModel('module');
782
		$config = $oModuleModel->getModuleConfig('member');
783
		if($logged_info->is_admin != 'Y' && $config->image_name != 'Y') return $this->stop('msg_not_uploaded_image_name');
784
785
		$this->insertImageName($member_srl, $file['tmp_name']);
786
		// Page refresh
787
		//$this->setRefreshPage();
788
789
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
790
		$this->setRedirectUrl($returnUrl);
791
	}
792
793
	/**
794
	 * Insert a image name
@@ 878-900 (lines=23) @@
875
	 *
876
	 * @return void|Object (void : success, Object : fail)
877
	 */
878
	function procMemberInsertImageMark()
879
	{
880
		// Check if the file is successfully uploaded
881
		$file = $_FILES['image_mark'];
882
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_mark');
883
		// Ignore if member_srl is invalid or doesn't exist.
884
		$member_srl = Context::get('member_srl');
885
		if(!$member_srl) return $this->stop('msg_not_uploaded_image_mark');
886
887
		$logged_info = Context::get('logged_info');
888
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_mark');
889
		// Membership in the images mark the module using the ban was set by an administrator or return;
890
		$oModuleModel = getModel('module');
891
		$config = $oModuleModel->getModuleConfig('member');
892
		if($logged_info->is_admin != 'Y' && $config->image_mark != 'Y') return $this->stop('msg_not_uploaded_image_mark');
893
894
		$this->insertImageMark($member_srl, $file['tmp_name']);
895
		// Page refresh
896
		//$this->setRefreshPage();
897
898
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
899
		$this->setRedirectUrl($returnUrl);
900
	}
901
902
	/**
903
	 * Insert a image mark