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