755 lines
34 KiB
PHP
755 lines
34 KiB
PHP
<?php
|
||
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
|
||
|
||
function clearInputElement($el2) // очистка входящего элимента
|
||
{
|
||
|
||
$el = $el2;
|
||
|
||
$el = strip_tags($el); // от тегов
|
||
|
||
$el = htmlspecialchars($el); // от кавычек и прочего
|
||
|
||
$el = str_replace("\n", "<br>", $el);
|
||
|
||
$el = str_replace("\r", "", $el);
|
||
|
||
$el = mysql_real_escape_string($el); // от MySQL-инъекций
|
||
|
||
$el = trim($el); // от лишних пробелов
|
||
|
||
$el = stripslashes($el); // от слэшей
|
||
|
||
return $el;
|
||
|
||
}
|
||
|
||
header('Content-Type: application/json');
|
||
|
||
ini_set('display_errors', 1);
|
||
error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE);
|
||
|
||
$pdo = new MysqlPdo(hst, ndb, user, pass);
|
||
$sql = "SET NAMES 'utf8'";
|
||
$pdo->query($sql);
|
||
|
||
$content = file_get_contents('php://input');
|
||
//file_put_contents(__DIR__.'/log_tilda.txt', $content. "\n", FILE_APPEND);
|
||
|
||
//$content = '{"Name":"Нуржамал","Phone":"+971 56-464-949","tranid":"5298334:3605961011","formid":"form463915099","utm_source":"google","utm_medium":"cpc","utm_campaign":"d","utm_content":"612382430133","url":"https:\/\/khediproperties.com\/safa?utm_source=google&utm_medium=cpc&utm_campaign=d&utm_content=612382430133&utm_term=&gclid=Cj0KCQjwio6XBhCMARIsAC0u9aHNOGqgwXcFkXJeDs06CNn5meWwGauLfcrot9HNSS2f5a7i1_IBuGYaAnOkEALw_wcB#rec463915099"}';
|
||
|
||
$message = json_decode($content);
|
||
|
||
//var_dump($message);
|
||
|
||
$funnel_id = 0;
|
||
$user_id = 0;
|
||
$funnel_id_req = 0;
|
||
$activities_id = 0;
|
||
$source_id = 0;
|
||
$users = array();
|
||
$client_id = 0;
|
||
$partner = 0;
|
||
$email = '';
|
||
|
||
$url = parse_url($message->url);
|
||
|
||
//echo $url['host'];
|
||
$array_include = ['formname', 'Textarea', 'url', 'tranid'];
|
||
$Clients = new Clients();
|
||
if(isset($url['host']) && !empty($url['host'])){
|
||
$fio_client = "Имя не указано";
|
||
switch ($url['host']){
|
||
case 'pervydom.ru': {
|
||
|
||
$user_id = 15694;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 0;
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
break;
|
||
}
|
||
case 'bestate.agency': {
|
||
|
||
$user_id = 16876;
|
||
$funnel_id = 0;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'brs.estate': {
|
||
$user_id = 17420;
|
||
$funnel_id = 0;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'alleya-gorod.ru': {
|
||
$user_id = 17735;
|
||
$funnel_id = 1183;
|
||
$funnel_id_req = 1183;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'xn--74-jlc0de4d.xn--p1ai': {
|
||
$user_id = 16700;
|
||
//$funnel_id = 1183;
|
||
// $funnel_id_req = 1183;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'agentstvo-plan-a.tilda.ws': {
|
||
$user_id = 16979;
|
||
//$funnel_id = 1183;
|
||
$funnel_id_req = 1194;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'ecn-feniks.ru' : {
|
||
$user_id = 17852;
|
||
$funnel_id = 1213;
|
||
$funnel_id_req = 1213;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'xn--80afwwn.xn--p1ai' : {
|
||
$user_id = 18182;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 1438;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'river-rock-gelendzhik.com' : {
|
||
$user_id = 19550;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 0;
|
||
$source_id = 3442;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'project10055323.tilda.ws' : {
|
||
$user_id = 19550;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 0;
|
||
$source_id = 3442;
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'riverrock-dombai.ru' : {
|
||
$user_id = 19550;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 0;
|
||
$source_id = 3442;
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'project10055623.tilda.ws' : {
|
||
$user_id = 19550;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 0;
|
||
$source_id = 3442;
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'project10073093.tilda.ws' : {
|
||
$user_id = 19550;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 0;
|
||
$source_id = 3442;
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'otradaresort.ru' : {
|
||
$user_id = 20947;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 1819;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'f1rst.space' : {
|
||
$user_id = 20600;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 0;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
|
||
case 'auction-expert.ru' : {
|
||
$user_id = 19322;
|
||
$funnel_id = 1447;
|
||
$funnel_id_req = 1447;
|
||
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'xn----7sbag5aciga8cbdoghp.xn--p1ai' : {
|
||
$user_id = 22332;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 0;
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
case 'xn----7sbabaaxn6dlbrhhvje6n.xn--p1ai' : {
|
||
$user_id = 20947;
|
||
$funnel_id = 0;
|
||
$funnel_id_req = 1819;
|
||
|
||
if(isset($message->Phone) && !empty($message->Phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone);
|
||
if(isset($message->phone) && !empty($message->phone))
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->phone);
|
||
if(isset($message->Phone_Number) && !empty($message->Phone_Number)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Phone_Number);
|
||
}
|
||
if(isset($message->Телефон) && !empty($message->Телефон)){
|
||
$phone = str_replace(['(',')',' ','-'], '', $message->Телефон);
|
||
}
|
||
if(isset($message->Input) && !empty($message->Input))
|
||
$fio_client = $message->Input;
|
||
if(isset($message->Name) && !empty($message->Name))
|
||
$fio_client = $message->Name;
|
||
if(isset($message->name) && !empty($message->name))
|
||
$fio_client = $message->name;
|
||
if(isset($message->ФИО) && !empty($message->ФИО))
|
||
$fio_client = $message->ФИО;
|
||
if(isset($message->Email) && !empty($message->Email))
|
||
$email = $message->Email;
|
||
if(isset($message->email) && !empty($message->email))
|
||
$email = $message->email;
|
||
$opis = 'Форма с Tilda: '.$message->formname;
|
||
break;
|
||
}
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
foreach($message as $key => $mes){
|
||
if(!in_array($key, $array_include)){
|
||
$opis .= "<br>".$key.": ".$mes;
|
||
}
|
||
}
|
||
|
||
|
||
|
||
if($user_id > 0){
|
||
$CallEvents = new CallEvents();
|
||
$user = new User();
|
||
$user->get($user_id);
|
||
|
||
$users = array_keys($CallEvents->getAllUserAgency($user->agencyId, $users));
|
||
$name_site = $url['host'];
|
||
if($url['host'] == 'xn--80afwwn.xn--p1ai'){
|
||
$name_site = 'уграк.рф';
|
||
}
|
||
/* if($url['host'] == 'istanbul.khediproperties.com'){
|
||
$name_site = $url['host'].$url['path'];
|
||
if($name_site == 'istanbul.khediproperties.com'){
|
||
$activities_id = 1360;
|
||
$source_id = 1612;
|
||
|
||
} else if ($name_site == 'istanbul.khediproperties.com/benestaacibadem'){
|
||
$activities_id = 1361;
|
||
$source_id = 1613;
|
||
} else if ($name_site == 'istanbul.khediproperties.com/top3'){
|
||
$activities_id = 1362;
|
||
$source_id = 1614;
|
||
}
|
||
} else if($url['host'] == 'khediproperties.com'){
|
||
$name_site = $url['host'].$url['path'];
|
||
if($name_site == 'khediproperties.com/damac_lagoons'){
|
||
$activities_id = 1358;
|
||
$source_id = 1610;
|
||
|
||
} else if ($name_site == 'khediproperties.com/damac_aykon'){
|
||
$activities_id = 1359;
|
||
$source_id = 1611;
|
||
} else if ($name_site == 'khediproperties.com/lagoons-portofino/ru'){
|
||
$activities_id = 1504;
|
||
$source_id = 1703;
|
||
}
|
||
}*/
|
||
//Поиск тега
|
||
if($activities_id == 0){
|
||
// $name_activites =
|
||
$sql_activites = "SELECT id FROM `activities` WHERE name = 'Сайт ".$name_site."' AND (user_id in (".implode(',', $users).") or manager_id in (".implode(',', $users)."))";
|
||
|
||
$q_aclivites = $pdo->query($sql_activites);
|
||
$r_activites = $pdo->fetch_assoc($q_aclivites);
|
||
if($r_activites['id'] > 0){
|
||
$activities_id = $r_activites['id'];
|
||
//echo $activities_id."\n";
|
||
} else {
|
||
$sql_up = "INSERT INTO `activities` SET name='Сайт ".$name_site."', user_id={$user_id}, manager_id={$user->agencyId}";
|
||
$pdo->query($sql_up);
|
||
$activities_id = $pdo->insert_id();
|
||
}
|
||
}
|
||
|
||
//Поиск источника
|
||
if($source_id == 0){
|
||
$sql_source = "SELECT id FROM `advertising_sources` WHERE source
|
||
= 'Сайт ".$name_site."' AND (user_id in (".implode(',', $users).") or manager_id in (".implode(',', $users)."))";
|
||
$q_source = $pdo->query($sql_source);
|
||
$r_source = $pdo->fetch_assoc($q_source);
|
||
if($r_source['id'] > 0){
|
||
$source_id = $r_source['id'];
|
||
//echo $source_id."\n";
|
||
} else {
|
||
$sql_up = "INSERT INTO `advertising_sources` SET source='Сайт ".$name_site."', user_id={$user_id}, manager_id={$user->agencyId}";
|
||
$pdo->query($sql_up);
|
||
$source_id = $pdo->insert_id();
|
||
}
|
||
}
|
||
|
||
$sql = "SELECT `id`, `stage`, `deleted` FROM `clients` WHERE cancel=0 AND (phone = '$phone' or phone2 like '%"$phone"%') and (who_work in (".implode(',', $users).") or id_agent in (".implode(',', $users)."))";
|
||
|
||
$client = $pdo->fetch_assoc($pdo->query($sql));
|
||
if(!empty($client) && $client){
|
||
$client_id = $client['id'];
|
||
} else {
|
||
|
||
$sql = "INSERT INTO clients SET phone='{$phone}', email='{$email}', fio='{$fio_client}', opis='{$opis}', id_agent={$user_id}, who_work={$user_id}, date_add=NOW(), confirm=1, funnel_id={$funnel_id}, stage=1, source= '{$source_id}', integration=11";
|
||
|
||
if(isset($partner) && $partner > 0){
|
||
$doers[$user_id] = 1;
|
||
$doers[$partner] = 1;
|
||
|
||
|
||
//$doers_confirm = 0;
|
||
$sql .= ", doers = '".clearInputElement(json_encode($doers))."', doer_clients=1";
|
||
|
||
}
|
||
$pdo->query($sql);
|
||
$client_id = $pdo->insert_id();
|
||
if($partner > 0) {
|
||
$sql_conf = "INSERT INTO `events_clients` (`user_id`, `client_id`, `from_id`, `event`, `read`, `send_telegramm`) VALUES (".$user_id.", ".$client_id.", ".$partner.", 'transmitted_parallel', 1,1)";
|
||
$pdo->query($sql_conf);
|
||
}
|
||
if($funnel_id > 0){
|
||
$Clients->get_class_etap($client_id, $funnel_id);
|
||
}
|
||
if($user_id != 19550){
|
||
$sql_a = "INSERT INTO `clients_activities` (`activity_id`, `client_id`) VALUES ({$activities_id}, {$client_id})";
|
||
$pdo->query($sql_a);
|
||
}
|
||
|
||
}
|
||
|
||
if($client_id > 0 && $user->agencyId != 16876){
|
||
|
||
if($user->agencyId == 20947){
|
||
$user_id = 21415;
|
||
}
|
||
|
||
$sql = "INSERT INTO requisitions SET client_id={$client_id}, name='Подбор объекта для {$fio_client}', description='{$opis}', user_id={$user_id}, who_work={$user_id}, integration=11, type_id=1, confirm=1, funnel_id={$funnel_id_req}, stage=1, source= '{$source_id}'";
|
||
if($user->agencyId == 16979){
|
||
$sql = "INSERT INTO requisitions SET client_id={$client_id}, name='Подбор объекта для {$fio_client}', description='{$opis}', user_id={$user_id}, who_work=0, integration=11, type_id=3, confirm=0, funnel_id={$funnel_id_req}, stage=1, source= '{$source_id}'";
|
||
}
|
||
if(isset($partner) && $partner > 0){
|
||
$doers[$user_id] = 1;
|
||
$doers[$partner] = 1;
|
||
$sql .= ", doers = '".clearInputElement(json_encode($doers))."', doer_clients=1";
|
||
|
||
}
|
||
// echo $sql."\n";
|
||
$pdo->query($sql);
|
||
$req_id = $pdo->insert_id();
|
||
if($funnel_id_req > 0){
|
||
$Requisitions = new Requisitions();
|
||
$Requisitions->get_class_etap($req_id, $funnel_id_req);
|
||
}
|
||
|
||
if($user_id != 19550){
|
||
$sql_a = "INSERT INTO `requisitions_activities` (`activity_id`, `req_id`) VALUES ({$activities_id}, {$req_id})";
|
||
$pdo->query($sql_a);
|
||
}
|
||
|
||
|
||
$comment = $message->formname . " на сайте ".$name_site;
|
||
$sql_add = "INSERT INTO `events_clients` (`user_id`, `req_id`, `from_id`, `event`, `dop_text`, `read`) ".
|
||
"VALUES ({$user_id}, {$req_id}, {$user_id}, 'add', '{$comment}', 2)";
|
||
$pdo->query($sql_add);
|
||
$sql_in_ev = "INSERT INTO user_client_events (user_id, req_id, create_date, schedule_date, `type`, comment, calendar_view, from_id) ".
|
||
"VALUES ($user_id, $req_id, '".date('Y-m-d H:i:s')."', '".date('Y-m-d H:i:s', strtotime('+15 minutes'))."', 'call', '{$comment}', 0, {$user_id})";
|
||
$pdo->query($sql_in_ev);
|
||
if($partner > 0) {
|
||
$sql_conf = "INSERT INTO `events_clients` (`user_id`, `req_id`, `from_id`, `event`, `read`, `send_telegramm`) VALUES (".$user_id.", ".$req_id.", ".$partner.", 'transmitted_parallel', 2,0)";
|
||
$pdo->query($sql_conf);
|
||
}
|
||
}
|
||
}
|
||
}
|