Пример #1
0
function saveMember($option)
{
    global $mainframe;
    $postRow = JRequest::get('post');
    $member = new CbodbMember($postRow['id']);
    $member->setAll($postRow);
    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();
    // If we're creating a new member -- not editing an existing one --
    // (we know, because the hidden 'new_member' form input will be set ~ to 1,)
    // then subscribe them to the Mailing List groups they chose, if they chose
    if (isset($postRow['new_member']) && $postRow['new_member'] == 1) {
        if (isset($postRow['listSubscribe']) && $postRow['listSubscribe'] == 'listSubscribe') {
            $member->subscribeMember($postRow['interestGroups'], true);
        }
    }
    //$mainframe->redirect('index.php?option=' .$option, print_r($postRow[interestGroups], TRUE)); // debug
    $mainframe->redirect('index.php?option=' . $option, 'Member Saved');
}
Пример #2
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);
    }
}