/** * Function to save a given record model of the current module * @param Vtiger_Record_Model $recordModel */ public function saveRecord($recordModel) { $recordModel = parent::saveRecord($recordModel); //code added to send mail to the vtiger_invitees $selectUsers = $recordModel->get('selectedusers'); if (!empty($selectUsers)) { $invities = implode(';', $selectUsers); $mail_contents = $recordModel->getInviteUserMailData(); $activityMode = $recordModel->getModuleName() == 'Calendar' ? 'Task' : 'Events'; sendInvitation($invities, $activityMode, $recordModel->get('subject'), $mail_contents); } }