관리-도구
편집 파일: Mailer.php.tar
home/tattooscyy/www/app/Libs/Mailer.php 0000644 00000004020 15224610613 0014131 0 ustar 00 <?php namespace App\Libs; /** * Created by PhpStorm. * User: Александр * Date: 19.05.2015 * Time: 22:08 */ use Illuminate\Http\Request; use Auth; use App\Orders; use App\Saloon; class Mailer { public function __construct() { } public function sendEmail($id = null, Request $request) { $saloon = $request->saloon; $sal = Saloon::find($saloon->id); if (isset($sal)) { $sal_address = $sal->address; $sal_body = $sal->body; } else { $sal_address = ''; $sal_body = ''; } $order = Orders::find($id); $html = " <P>Bonjour</P> <p>Votre réservation est confirmée.</p> <p>Date de commande: " . $order->created_at . "</p> <p>Numéro de commande: " . $order->id . "</p> <p>Déscription de la réservation: </p>"; if (isset($order->picturem)) { $html .= "<p align='left'><img src='" . $order->picturem->picture . "' width='90%'/></p>"; } if ($order->payd != null) { $html .= "<p>Payé: " . $order->payd . " EUR</p>"; } elseif ($order->status == 'payd20') { $html .= "<p>Payé: " . $order->prices($order->catalogs_id, $order->size) . " EUR</p>"; } $html .= " <p>Date de la réservation: " . $order->putdate . "</p> <p>" . $order->saloons->name . ", Tattoo artist " . $order->artists->name . "</p> <p>Adresse du salon: $sal_address</p> <p>Vous pouvez nous contacter via " . Auth::user()->email . "</p> <p>Cordialement,</p> <P><a href='https://tattooscalculator.com'>TattoosCalculator</a></P> "; $thema = "Confirmation de votre commande TattoosCalculator"; $headers = 'From: noreply@tattooscalculator.com' . "\r\n" . 'Reply-To: noreply@tattooscalculator.com' . "\r\n" . 'Content-type: text/html; charset=UTF-8' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); // dd($thema, $html, $email, $order->picturem->clients->email); mail($order->picturem->clients->email, $thema, $html, $headers); } } home/tattooscyy/test/app/Libs/Mailer.php 0000604 00000004020 15224676457 0014302 0 ustar 00 <?php namespace App\Libs; /** * Created by PhpStorm. * User: Александр * Date: 19.05.2015 * Time: 22:08 */ use Illuminate\Http\Request; use Auth; use App\Orders; use App\Saloon; class Mailer { public function __construct() { } public function sendEmail($id = null, Request $request) { $saloon = $request->saloon; $sal = Saloon::find($saloon->id); if (isset($sal)) { $sal_address = $sal->address; $sal_body = $sal->body; } else { $sal_address = ''; $sal_body = ''; } $order = Orders::find($id); $html = " <P>Bonjour</P> <p>Votre réservation est confirmée.</p> <p>Date de commande: " . $order->created_at . "</p> <p>Numéro de commande: " . $order->id . "</p> <p>Déscription de la réservation: </p>"; if (isset($order->picturem)) { $html .= "<p align='left'><img src='" . $order->picturem->picture . "' width='90%'/></p>"; } if ($order->payd != null) { $html .= "<p>Payé: " . $order->payd . " EUR</p>"; } elseif ($order->status == 'payd20') { $html .= "<p>Payé: " . $order->prices($order->catalogs_id, $order->size) . " EUR</p>"; } $html .= " <p>Date de la réservation: " . $order->putdate . "</p> <p>" . $order->saloons->name . ", Tattoo artist " . $order->artists->name . "</p> <p>Adresse du salon: $sal_address</p> <p>Vous pouvez nous contacter via " . Auth::user()->email . "</p> <p>Cordialement,</p> <P><a href='https://tattooscalculator.com'>TattoosCalculator</a></P> "; $thema = "Confirmation de votre commande TattoosCalculator"; $headers = 'From: noreply@tattooscalculator.com' . "\r\n" . 'Reply-To: noreply@tattooscalculator.com' . "\r\n" . 'Content-type: text/html; charset=UTF-8' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); // dd($thema, $html, $email, $order->picturem->clients->email); mail($order->picturem->clients->email, $thema, $html, $headers); } }