/** * Handles attaching Message Templates to the Event on save. * @param EE_Event $evtobj EE event object * @param array $data The request data from the form * @return bool success or fail */ public function attach_evt_message_templates($evtobj, $data) { //first we remove all existing relations on the Event for message types. $evtobj->_remove_relations('Message_Template_Group'); //now let's just loop throught the selected templates and add relations! foreach ($data['event_message_templates_relation'] as $grp_ID) { $evtobj->_add_relation_to($grp_ID, 'Message_Template_Group'); } //now save return $evtobj->save(); }