require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Эволюция автолизинга: Приятно познакомиться"); require_once($_SERVER["DOCUMENT_ROOT"].'/bitrix/php_interface/phpqrcode/qrlib.php'); ?> $request = \Bitrix\Main\Context::getCurrent()->getRequest(); $request->getQueryList()->toArray(); $guid = $request->get("userid"); $ourData = file_get_contents("data.json"); $object = json_decode($ourData); //Очищаем временную директорию от файлоы старше 2 дней $tmpfolders = $_SERVER["DOCUMENT_ROOT"].'/vizitka/tmp/'; $fileSystemIterator = new FilesystemIterator($tmpfolders); $now = time(); foreach ($fileSystemIterator as $file) { if ($now - $file->getCTime() >= 60 * 60 * 24 * 2) // 2 days unlink($tmpfolders.$file->getFilename()); } ?> //Разбираем данные из json if ($guid & $object->fullName) { $name = $object->fullName; $post = $object->post; $dept = $object->department; $company = "Эволюция Автолизинга"; $mob = $object->mobilePhone; $mobcl = preg_replace('/[^0-9]/', '', $mob); $tel = $object->workPhone; $telcl = preg_replace('/[^0-9]/', '', $tel); $teladd = $object->workPhoneCode; $mail = $object->email; $address = $object->address; $whatsapp = $object->whatsAppOn; $telegram = $object->telegram; $www = "https://www.evoleasing.ru"; //VCF для QR кода $qrtext = 'BEGIN:VCARD VERSION:4.0 N;CHARSET=UTF-8:;'.$name.';;; FN;CHARSET=UTF-8:'.$name.' TITLE;CHARSET=UTF-8:'.$post.' EMAIL:'.$mail.' ORG;CHARSET=UTF-8:'.$company.' TEL:'.$mob.' URL;type=PREF:'.$www.' LANG:ru-RU END:VCARD'; $qrimg = QRcode::png($qrtext, $_SERVER["DOCUMENT_ROOT"].'/vizitka/tmp/'.$guid.'.png', 'L', 4, 2); $im = imagecreatefrompng($_SERVER["DOCUMENT_ROOT"].'/vizitka/tmp/'.$guid.'.png'); //Формируем vcf файл визитки для телефонов $vcarddata = 'BEGIN:VCARD VERSION:4.0 N;CHARSET=UTF-8:;'.$name.';;; FN;CHARSET=UTF-8:'.$name.' TITLE;CHARSET=UTF-8:'.$post.' EMAIL:'.$mail.' ORG;CHARSET=UTF-8:'.$company.' TEL:'.$mob.' URL;type=PREF:'.$www.' PHOTO;ENCODING=BASE64;TYPE=JPEG:'.$object->image.' LANG:ru-RU END:VCARD'; $vcarddata = mb_convert_encoding($vcarddata, "UTF-8"); $vcffile = './tmp/'.$guid.'.vcf'; $fp = fopen($vcffile, "w"); fwrite($fp, $vcarddata); fclose($fp); //Формируем vcf файл визитки для компьютера $vcarddatawin = 'BEGIN:VCARD VERSION:4.0 N;CHARSET=windows-1252:;'.$name.';;; FN;CHARSET=windows-1252:'.$name.' TITLE;CHARSET=windows-1252:'.$post.' EMAIL:'.$mail.' ORG;CHARSET=windows-1252:'.$company.' TEL:'.$mob.' URL;type=PREF:'.$www.' PHOTO;ENCODING=BASE64;TYPE=JPEG:'.$object->image.' LANG:ru-RU END:VCARD'; $vcarddatawin = iconv("utf-8", "windows-1251", $vcarddatawin); $vcffilewin = './tmp/'.$guid.'-win.vcf'; $fp = fopen($vcffilewin, "w"); fwrite($fp, $vcarddatawin); fclose($fp); //Дальше вёрстка ?> =$name?> =$post?> =$dept?> image){?> }else{?> }?> Свяжитесь со мной =$mob;?> }?> }?> }?> =$tel;?> доб. =$teladd;?>}?> =$mail;?>}?> =$address;?>}?> > Скачать визитку на телефон .vcf > Скачать визитку на компьютер .vcf Сохраните контакт на телефон } else {?> Такойвизиткине существует Просто позвонитепо номеру8 800 333 75 75 или отправьтезаявку на лизингиз формы ниже }?> $APPLICATION->IncludeComponent( "evolution:form.leasing.nomail", "", Array() );?>
=$post?>
=$dept?>
Свяжитесь со мной
=$mob;?> }?> }?> }?>
=$tel;?> доб. =$teladd;?>
=$mail;?>
=$address;?>
Скачать визитку на телефон .vcf
Скачать визитку на компьютер .vcf
Сохраните контакт на телефон
Такойвизиткине существует
Просто позвонитепо номеру8 800 333 75 75
или отправьтезаявку на лизингиз формы ниже