public static function MeetingRequestMailNonKc($type, $connection_giverId, $receiverId, $meetingId, $giver_email) { $type = 16; $receiverDetail = User::find($receiverId); $giverDetail = Connection::find($connection_giverId); $ReceiverName = $receiverDetail->fname . ' ' . $receiverDetail->lname; $url = KarmaHelper::generateURL($meetingId, $receiverDetail, $giverDetail, '0'); $meetingDetail = Meetingrequest::find($meetingId); $to = $giver_email; $fullname = $giverDetail->fname . ' ' . $giverDetail->lname; $promises_email = ""; if ($meetingDetail->payitforward + $meetingDetail->sendKarmaNote + $meetingDetail->buyyoucoffee != 0) { $promises_email = "In gratitude, I shall do the following:<br>"; if ($meetingDetail->payitforward == '1') { $promises_email = $promises_email . "I'll pay it forward.<br>"; } if ($meetingDetail->sendKarmaNote == '1') { $promises_email = $promises_email . " I'll send you a Karma Note.<br>"; } if ($meetingDetail->buyyoucoffee == '1') { $promises_email = $promises_email . " I'll buy you coffee (in-person meetings only).<br>"; } } $besttime = $meetingDetail->weekday_call . ' ' . $meetingDetail->weekday_call_time; $subject = "KarmaMeeting request from " . $receiverDetail->fname . " " . $receiverDetail->lname; $meetingSubject = $meetingDetail->subject; Mail::send('emails.requestmeetingnonkc', array('Note' => $meetingDetail->notes, 'Besttime' => $besttime, 'Points' => $promises_email, 'giverDetail' => $giverDetail, 'receiverDetail' => $receiverDetail, 'subject' => $meetingSubject, 'url' => $url), function ($message) use($to, $subject, $fullname, $giverDetail, $receiverDetail) { $from = $receiverDetail->fname . ' ' . $receiverDetail->lname; $fromname = $from . " via karmacircles"; $message->to($to, $fullname)->replyTo($receiverDetail->email, $from)->subject($subject)->from('*****@*****.**', $fromname); }); }