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