Code Duplication    Length = 37-42 lines in 3 locations

engine/lib/user_settings.php 1 location

@@ 171-207 (lines=37) @@
168
169
170
/* CYU - CHECKS IF THE EMAIL THE USER ENTERS IN THE SYSTEM IS VALID OR NOT */
171
function domainNotValid($dom) 
172
{
173
	//elgg_log('cyu - checkInvalidDomain invoked | domain:'.$dom, 'NOTICE');
174
	elgg_load_library('c_ext_lib');
175
	$isNotValid = true;
176
177
	$result = getExtension();
178
	if (count($result) > 0)
179
	{
180
		while ($row = mysqli_fetch_array($result))
181
		{
182
			if ($row['ext'] === $dom)
183
			{
184
				//elgg_log('cyu - domain found in database!', 'NOTICE');
185
				$isNotValid = false;
186
				break;
187
			}
188
		}
189
	}
190
191
	if ($isNotValid)
192
	{
193
		$domain_addr = explode('.', $dom);
194
		$domain_len = count($domain_addr) - 1;
195
196
		if ($domain_addr[$domain_len - 1].'.'.$domain_addr[$domain_len] === 'gc.ca')
197
		{
198
			//elgg_log('cyu - domain:'.$dom. ' this is a valid domain', 'NOTICE');
199
			$isNotValid = false;
200
		} else {
201
			//elgg_log('cyu - domain:'.$dom. ' this is an invalid domain', 'NOTICE');
202
			$isNotValid = true;
203
		}
204
	}
205
206
	return $isNotValid;
207
}
208
209
/**
210
 * Set a user's email address

mod/gcRegistration/actions/registerAJAX.php 1 location

@@ 147-188 (lines=42) @@
144
 * @return true if domain is invalid, false otherwise
145
 * 
146
 **/
147
function checkInvalidDomain($dom) 
148
{
149
	//elgg_log('cyu - checkInvalidDomain invoked | domain:'.$dom, 'NOTICE');
150
	elgg_load_library('c_ext_lib');
151
	$isNotValid = true;
152
153
	//error_log('cyu - domain:'.$dom);
154
	$result = getExtension();
155
	if (count($result) > 0)
156
	{
157
		while ($row = mysqli_fetch_array($result))
158
		{
159
			if (strtolower($row['ext']) === strtolower($dom))
160
			{
161
				//elgg_log('cyu - domain found in database!', 'NOTICE');
162
				$isNotValid = false;
163
				break;
164
			}
165
		}
166
	}
167
168
	if ($isNotValid)
169
	{
170
		$domain_addr = explode('.', $dom);
171
		$domain_len = count($domain_addr) - 1;
172
		if ($domain_addr[$domain_len - 1].'.'.$domain_addr[$domain_len] === 'gc.ca')
173
		{
174
			//elgg_log('cyu - domain:'.$dom. ' this is a valid domain', 'NOTICE');
175
			$isNotValid = false;
176
		} else {
177
			//if($domain_addr[$domain_len - 1].'.'.$domain_addr[$domain_len] === 'canada.ca'){
178
			//	$isNotValid = false;
179
			//}else{
180
				$isNotValid = true;
181
			//}
182
			//elgg_log('cyu - domain:'.$dom. ' this is an invalid domain', 'NOTICE');
183
			//$isNotValid = true;
184
		}
185
	}
186
187
	return $isNotValid;
188
}
189
190
191
/**

mod/wet4/lib/user_settings.php 1 location

@@ 156-192 (lines=37) @@
153
154
155
/* CYU - CHECKS IF THE EMAIL THE USER ENTERS IN THE SYSTEM IS VALID OR NOT */
156
function domainNotValid($dom) 
157
{
158
	//elgg_log('cyu - checkInvalidDomain invoked | domain:'.$dom, 'NOTICE');
159
	elgg_load_library('c_ext_lib');
160
	$isNotValid = true;
161
162
	$result = getExtension();
163
	if (count($result) > 0)
164
	{
165
		while ($row = mysqli_fetch_array($result))
166
		{
167
			if ($row['ext'] === $dom)
168
			{
169
				//elgg_log('cyu - domain found in database!', 'NOTICE');
170
				$isNotValid = false;
171
				break;
172
			}
173
		}
174
	}
175
176
	if ($isNotValid)
177
	{
178
		$domain_addr = explode('.', $dom);
179
		$domain_len = count($domain_addr) - 1;
180
181
		if ($domain_addr[$domain_len - 1].'.'.$domain_addr[$domain_len] === 'gc.ca')
182
		{
183
			//elgg_log('cyu - domain:'.$dom. ' this is a valid domain', 'NOTICE');
184
			$isNotValid = false;
185
		} else {
186
			//elgg_log('cyu - domain:'.$dom. ' this is an invalid domain', 'NOTICE');
187
			$isNotValid = true;
188
		}
189
	}
190
191
	return $isNotValid;
192
}
193
194
/**
195
 * Set a user's email address