all(); if ($id == 1) { $mailto = 'info@magicbridgeauto.com'; $fromDomain = 'magicbridgeauto.com'; } else { $mailto = 'mzl@hnxinyouhe.com'; $fromDomain = 'magicbridgeauto.com'; } if ($request->method() == 'GET') { $config = [ 'iLang' => 'en', 'Act' => 'Inquiry', 'post_url' => 'https://transmit.dev.hnxinyouhe.com/form/'.$id.'?m=Data&a=save', 'mailto' => $mailto, 'fromDomain' => $fromDomain, 'fromPath' => parse_url($params['fromlink'], PHP_URL_PATH), 'm' => $params['m'], 'a' => $params['a'], 'tid' => $params['tid'], 'cid' => $params['cid'], 'version' => $params['version'], 'fromlink' => $params['fromlink'] ]; $html = match ($params['tid']) { 'en-5-LP-pnx' => $this->formHmtl($config), 'en-3-P-vdx' => $this->formHmtl2($config) }; return json([ 'code' => 200, 'data' => [ 'html' => $html ], 'message' => 'success' ]); } if ($request->method() == 'POST') { $ip = $request->getRealIp($safe_mode=true); $edata = [ 'mailto' => $params['mailto'], 'Date' => date('Y-m-d H:i:s', time()), 'Email' => $params['userEMail'], 'Name' => $params['userName'], 'Tel' => $params['userTel'], 'Company' => '', 'Country' => $params['uCountry'], 'Form Url' => $params['fromlink'], 'Message' => $params['Message'], 'Ip' => $ip, 'IpLocation' => ip2region($ip).'(仅供参考)', 'iLang' => $params['iLang'], 'mailto' => $params['mailto'], 'navigator_language' => $params['navigator_language'], 'navigator_platform' => $params['navigator_platform'], 'screen_width' => $params['screen_width'], 'screen_height' => $params['screen_height'], 'uCountry' => $params['uCountry'] ]; $this->emailHtml($edata); return json([ 'code' => 200, 'data' => [], 'message' => 'Thank you for your message! We will contact with you soon.' ]); } } catch (\Throwable $th) { Log::info('Data:'.date('Y-m-d H:i:s').':'.$th->getMessage().'|'.$th->getLine().'|'.$th->getFile()); } } public function formHmtl($config) { // https://v1.xzgoogle.com/form.php?m=Temp&a=getTpl&tid=en-5-LP-pnx&cid=760&version=v4&fromlink=https://magicbridgeauto.com/contact-us/ $html = '
'; return $html; } public function formHmtl2($config) { // https://v1.xzgoogle.com/form.php?m=Temp&a=getTpl&tid=en-3-P-vdx&cid=760&version=v4&fromlink=https://magicbridgeauto.com/news/ $html = '
'; return $html; } public function emailHtml($data) { $html = ' Lead Preview
Preview
Date: '.$data['Date'].'
Email: '.$data['Email'].'
Name: '.$data['Name'].'
Tel: '.$data['Tel'].'
Company:
Country: '.$data['Country'].'
Form Url: '.$data['Form Url'].'
Message: '.$data['Message'].'
Ip: '.$data['Ip'].'
IpLocation: '.$data['IpLocation'].'
 
More
iLang: '.$data['iLang'].'
mailto: '.$data['mailto'].'
navigator_language: '.$data['navigator_language'].'
navigator_platform: '.$data['navigator_platform'].'
screen_width: '.$data['screen_width'].'
screen_height: '.$data['screen_height'].'
uCountry: '.$data['uCountry'].'
'; $email = new Email(); return $email->send($data['mailto'], 'Inquiry_Of_'.$data['Name'], $html); } }