| @@ 286-295 (lines=10) @@ | ||
| 283 | //Check email address |
|
| 284 | $user_added = false; |
|
| 285 | if(!$xoopsUser =& xhelpEmailIsXoopsUser($_POST['email'])){ // Email is already used by a member |
|
| 286 | switch($xoopsConfigUser['activation_type']){ |
|
| 287 | case 1: |
|
| 288 | $level = 1; |
|
| 289 | break; |
|
| 290 | ||
| 291 | case 0: |
|
| 292 | case 2: |
|
| 293 | default: |
|
| 294 | $level = 0; |
|
| 295 | } |
|
| 296 | ||
| 297 | if($anon_user =& xhelpXoopsAccountFromEmail($_POST['email'], '', $password, $level)){ // If new user created |
|
| 298 | $member_handler =& xoops_gethandler('member'); |
|
| @@ 48-57 (lines=10) @@ | ||
| 45 | if (!$xoopsUser =& xhelpEmailIsXoopsUser($parsed->getEmail())) { |
|
| 46 | ||
| 47 | if ($xoopsModuleConfig['xhelp_allowAnonymous']) { |
|
| 48 | switch($xoopsConfigUser['activation_type']){ |
|
| 49 | case 1: |
|
| 50 | $level = 1; |
|
| 51 | break; |
|
| 52 | ||
| 53 | case 0: |
|
| 54 | case 2: |
|
| 55 | default: |
|
| 56 | $level = 0; |
|
| 57 | } |
|
| 58 | $xoopsUser =& xhelpXoopsAccountFromEmail($parsed->getEmail(), $parsed->getName(), $password, $level); |
|
| 59 | $_eventsrv->trigger('new_user_by_email', array($password, $xoopsUser)); |
|
| 60 | } else { |
|