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

@@ 699-721 (lines=23) @@
696
	 *
697
	 * @return void|Object (void : success, Object : fail)
698
	 */
699
	function procMemberInsertProfileImage()
700
	{
701
		// Check if the file is successfully uploaded
702
		$file = $_FILES['profile_image'];
703
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_profile_image');
704
		// Ignore if member_srl is invalid or doesn't exist.
705
		$member_srl = Context::get('member_srl');
706
		if(!$member_srl) return $this->stop('msg_not_uploaded_profile_image');
707
708
		$logged_info = Context::get('logged_info');
709
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_profile_image');
710
		// Return if member module is set not to use an image name or the user is not an administrator ;
711
		$oModuleModel = getModel('module');
712
		$config = $oModuleModel->getModuleConfig('member');
713
		if($logged_info->is_admin != 'Y' && $config->profile_image != 'Y') return $this->stop('msg_not_uploaded_profile_image');
714
715
		$this->insertProfileImage($member_srl, $file['tmp_name']);
716
		// Page refresh
717
		//$this->setRefreshPage();
718
719
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
720
		$this->setRedirectUrl($returnUrl);
721
	}
722
723
	/**
724
	 * Insert a profile image
@@ 778-800 (lines=23) @@
775
	 *
776
	 * @return void|Object (void : success, Object : fail)
777
	 */
778
	function procMemberInsertImageName()
779
	{
780
		// Check if the file is successfully uploaded
781
		$file = $_FILES['image_name'];
782
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_name');
783
		// Ignore if member_srl is invalid or doesn't exist.
784
		$member_srl = Context::get('member_srl');
785
		if(!$member_srl) return $this->stop('msg_not_uploaded_image_name');
786
787
		$logged_info = Context::get('logged_info');
788
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_name');
789
		// Return if member module is set not to use an image name or the user is not an administrator ;
790
		$oModuleModel = getModel('module');
791
		$config = $oModuleModel->getModuleConfig('member');
792
		if($logged_info->is_admin != 'Y' && $config->image_name != 'Y') return $this->stop('msg_not_uploaded_image_name');
793
794
		$this->insertImageName($member_srl, $file['tmp_name']);
795
		// Page refresh
796
		//$this->setRefreshPage();
797
798
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
799
		$this->setRedirectUrl($returnUrl);
800
	}
801
802
	/**
803
	 * Insert a image name
@@ 887-909 (lines=23) @@
884
	 *
885
	 * @return void|Object (void : success, Object : fail)
886
	 */
887
	function procMemberInsertImageMark()
888
	{
889
		// Check if the file is successfully uploaded
890
		$file = $_FILES['image_mark'];
891
		if(!is_uploaded_file($file['tmp_name'])) return $this->stop('msg_not_uploaded_image_mark');
892
		// Ignore if member_srl is invalid or doesn't exist.
893
		$member_srl = Context::get('member_srl');
894
		if(!$member_srl) return $this->stop('msg_not_uploaded_image_mark');
895
896
		$logged_info = Context::get('logged_info');
897
		if($logged_info->is_admin != 'Y' && $logged_info->member_srl != $member_srl) return $this->stop('msg_not_uploaded_image_mark');
898
		// Membership in the images mark the module using the ban was set by an administrator or return;
899
		$oModuleModel = getModel('module');
900
		$config = $oModuleModel->getModuleConfig('member');
901
		if($logged_info->is_admin != 'Y' && $config->image_mark != 'Y') return $this->stop('msg_not_uploaded_image_mark');
902
903
		$this->insertImageMark($member_srl, $file['tmp_name']);
904
		// Page refresh
905
		//$this->setRefreshPage();
906
907
		$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'mid', Context::get('mid'), 'act', 'dispMemberModifyInfo');
908
		$this->setRedirectUrl($returnUrl);
909
	}
910
911
	/**
912
	 * Insert a image mark