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'); }
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); } }