Example #1
0
                    echo _PROFILE_MA_YOURREGMAILNG;
                } else {
                    echo _PROFILE_MA_YOURREGISTERED2;
                }
            }
            if ($xoopsModuleConfig['new_user_notify'] == 1 && !empty($xoopsModuleConfig['new_user_notify_group'])) {
                $xoopsMailer =& getMailer();
                $xoopsMailer->useMail();
                $member_handler =& xoops_gethandler('member');
                $xoopsMailer->setToGroups($member_handler->getGroup($xoopsModuleConfig['new_user_notify_group']));
                $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
                $xoopsMailer->setFromName($xoopsConfig['sitename']);
                $xoopsMailer->setSubject(sprintf(_PROFILE_MA_NEWUSERREGAT, $xoopsConfig['sitename']));
                $xoopsMailer->setBody(sprintf(_PROFILE_MA_HASJUSTREG, $newuser->getVar('uname')));
                $xoopsMailer->send();
            }
        } else {
            echo "<span style='color:#ff0000; font-weight:bold;'>{$stop}</span>";
            include_once 'include/forms.php';
            $reg_form =& getRegisterForm($newuser);
            $reg_form->display();
        }
        break;
    case 'register':
    default:
        include_once 'include/forms.php';
        $reg_form =& getRegisterForm($newuser);
        $reg_form->display();
        break;
}
include XOOPS_ROOT_PATH . '/footer.php';
Example #2
0
            // Set field persistance - load newuser with session vars
            $uservars = $profile_handler->getUserVars();
            foreach ($_SESSION['profile'] as $field => $value) {
                if (in_array($field, $uservars)) {
                    $newuser->setVar($field, $value);
                }
            }
            $reg_form = getRegisterForm($newuser, $profile, $current_step, $steps[$current_step]);
            $reg_form->assign($icmsTpl);
            $icmsTpl->assign('stop', $stop);
        }
        break;
    case 'register':
    default:
        include_once 'include/forms.php';
        $reg_form = getRegisterForm($newuser, $profile, 0, $steps[0]);
        $reg_form->assign($icmsTpl);
        break;
}
include 'footer.php';
function postSaveProcess($newuser)
{
    global $icmsConfigUser, $icmsConfig, $template_dir, $member_handler;
    $newid = (int) $newuser->getVar('uid');
    if (!$member_handler->addUserToGroup(ICMS_GROUP_USERS, $newid)) {
        return _MD_PROFILE_REGISTERNG;
    }
    if ($icmsConfigUser['new_user_notify'] == 1 && !empty($icmsConfigUser['new_user_notify_group'])) {
        $icmsMailer = new icms_messaging_Handler();
        $icmsMailer->useMail();
        $icmsMailer->setToGroups($member_handler->getGroup($icmsConfigUser['new_user_notify_group']));