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