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 = 22-25 lines in 3 locations

modules/member/member.controller.php 3 locations

@@ 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