public static function save_current_msg() { $emailmsg = new EventEmail(); $emailmsg->write(); // Set the Member relation to this order $emailmsg->Member = Member::currentUserID(); // Write the order $emailmsg->write(); return $emailmsg; }
function joinevent($request) { $member = Member::currentUser(); if ($cleanupID = $request->param('ID')) { if ($cleangroup = DataObject::get_by_id('CleanUpGroup', $cleanupID)) { $memberid = Member::currentUserID(); //$curr_mems = $cleangroup->JoinedCount; //Send an email $emailmsg = new EventEmail(); $emailmsg->MemberID = $memberid; $emailmsg->FirstName = $member->FirstName; $emailmsg->Subject = 'Thanks for Joining in on Love Your Coast'; $emailmsg->Recipient = $member->Email; $emailmsg->CleanUpGroupID = $cleanupID; $emailmsg->write(); $emailmsg->joinEmail(); //Add the member as a Joined record $cleanup = DataObject::get_by_id('CleanUpGroup', $cleanupID); //$cleanup->JoinedCount = ++$curr_mems; $cleanup->write(); //Add the member to the group $member->CleanUpGroups()->add($cleangroup); // Redirect to my cleanup week Director::redirect($cleangroup->Link()); } else { Director::redirectBack(); } } }