Exemplo n.º 1
0
function saveNewMember($option)
{
    global $mainframe;
    $postRow = JRequest::get('post');
    if (strcmp($postRow['nameFirst'], "") != 0 && strcmp($postRow['phoneEmerg'], "") != 0) {
        $member = new CbodbMember();
        $member->setAll($postRow);
        $member->creditRate = NULL;
        // Make the rate set to default
        $member->timeCreated = date("Y-m-d H:i:s", time());
        //$member->membershipExpire = date("Y-m-d H:i:s", time());
        //$member->timeCreated = time();
        if ($member->isGroup1 == 0 && $member->isGroup2 == 0 && $member->isGroup3 == 0 && $member->isGroup4 == 0 && $member->isGroup5 == 0 && $member->isGroup6 == 0 && $member->isGroup7 == 0 && $member->isGroup8 == 0) {
            $member->isGroup6 = 1;
        }
        $member->saveData();
        $msg = '<p>You have been added as a member';
        if ($postRow['listSubscribe'] == 'listSubscribe') {
            $retval = $member->subscribeMember($postRow['interestGroups'], true);
            if ($retval['success']) {
                $msg .= ' and subscribed to the mailing list.</p>';
            } else {
                $msg .= ' but we had issues subscribing you to the mailing list:</p>';
                $msg .= '<p style="color:#CC0000;">' . $retval['msg'] . '</p>';
            }
        }
        $msg .= '<p>... Welcome! You may now log in.</p>';
        $mainframe->redirect('index.php?option=' . $option . '&task=shop&key=3b767559374f5132236f6e68256b2529#top', $msg);
    } else {
        HTML_cbodb::newMember($option, $mc_interest_groups, $postRow);
    }
}