Joywork/config_common.php

300 lines
13 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?php
define("SALT", "dfkng39kP{_+_Msdfom8wef-");
define("MAIL_HEADERS", "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8\r\nFrom: JoyWork <robot@joywork.ru>\r\n");
$SEND_TYPE_PDF = ["mail" => 0, "whatsapp" => 1, "telegram" => 2, "link" => 3, "catalog" => 4, "links_metro" => 5];
$TYPE_NEDV = ["Тип недвижимости", "Квартира", "Комната", "Дом", "Помещение", "Часть дома", "Комплекс домов", "Участок"];
$CATEGORY_NEDV = ["Категория помещений", "Офисы", "Склады", "Торговые помещения", "Производственные помещения", "Другое"];
$SROK_ARENDY = ["Срок аренды", "посуточно", "на длительный срок", "на несколько месяцев"];
$SROK_ARENDY_ASSOC = [1 => "Посуточно", 2 => "Длительно", 3 => "Несколько месяцев"];
$TYPE_NEDV2 = ["Тип недвижимости", "1к.кв.", "2к.кв.", "3к.кв.", "4к.кв.", "5к.кв.", "Комната", "Дом", "Помещение", "Часть дома", "Комплекс домов", "6к.кв.", "7к.кв.", "8к.кв.", "9к.кв.", "Более 9 комнат", "Студия","Апартаменты","Земельный участок"];
//$TYPE_NEDV2_SORT = [0, 1, 2, 3, 4, 5, 11, 12, 13, 14, 15, 6, 7, 8, 9, 10, 16, 17];
$TYPE_NEDV2_SORT = [
"1к_кв" => '1к.кв.',
"2к_кв" => '2к.кв.',
"3к_кв" => '3к.кв.',
"4к_кв" => '4к.кв.',
"5к_кв" => '5к.кв.',
"6к_кв" => '6к.кв.',
"7к_кв" => '7к.кв.',
"8к_кв" => '8к.кв.',
"9к_кв" => '9к.кв.',
"Более_9_комнат" => 'Более 9 комнат',
"Студия" => 'Студия',
"Комната" => 'Комната',
"Дом" => 'Дом',
"Помещение" => 'Помещение',
"Часть__дома" => 'Часть дома',
"Комплекс__домов" => 'Комплекс домов',
"Апартаменты" => 'Апартаменты',
"Земельный__участок" => 'Земельный участок',
];
$STATUS_CLIENT = ["Не срочно", "Срочно", "Завершено"];
$ZIPAL_MULTIPLY = 1;
$COMPLAINT_REASONS = ["Не указана", "Неактуально", "Агент"];
$WORK_TYPES = ["Тип клиента", "Аренда", "Вторичка", "Новостройки", "Ипотека", "Коммерция", "Кредит", "Загородная недвижимость", "Земельный участок", "Оценка", "Вакансия", "Оформление документов", "Сопровождение", "Другое"];
$OBJECT_TYPES = [1 => "Квартиры", 2 => "Комнаты", 4 => "Коммерция", 3 => "Дома", 5 => "Части дома", 6 => "Комплексы", 7 => "Участки"];
$REQ_TYPES = [1 => "Подбор объекта", 2 => "Реализация объекта", 3 => "Другие услуги", 4 => "Спрос по нашему объекту"];
$BANK_PRODUKT = ["Банковский продукт", "Потребительский кредит", "Залог", "Рефинансирование", "Рефинансирование + деньги"];
$ROLES_CLIENTS = ["Роль клиента", "Арендатор", "Арендодатель", "Покупатель", "Продавец", "Кредитный клиент", "Инвестор","Инвестор с материнским капиталом", "Агент", "Кандидат", "Заказчик", "Застройщик", "Другое"];
$SEARCH_TARGETS = [
1 => "Собственники",
2 => "Агенты",
3 => "Собственники и агенты",
4 => "Архив собственников"
];
$PROMO_TARGETS = [
'AVITO_HIGHLIGHT' => 'Avito «Выделение объявления»',
'AVITO_XL' => 'Avito «XL-объявление»',
'AVITO_X2_1' => 'Avito «X2 просмотров на 1 день»',
'AVITO_X2_7' => 'Avito «X2 просмотров на 7 дней»',
'AVITO_X5_1' => 'Avito «X5 просмотров на 1 день»',
'AVITO_X5_7' => 'Avito «X5 просмотров на 7 дней»',
'AVITO_X10_1' => 'Avito «X10 просмотров на 1 день»',
'AVITO_X10_7' => 'Avito «X10 просмотров на 7 дней»',
'CIAN_HIGHLIGHT' => 'ЦИАН «Выделение цветом»',
'CIAN_STANDARD' => 'ЦИАН «Стандарт»',
'CIAN_PAID' => 'ЦИАН «Платное объявление»',
'CIAN_PREMIUM' => 'ЦИАН «Премиум-объявление»',
'CIAN_TOP3' => 'ЦИАН «Топ»',
'CIAN_IGNORE_PKG' => 'ЦИАН без использования пакета размещения',
'YANDEX_PREMIUM' => 'Я.Недвижимость «Премиум»',
'YANDEX_RAISE' => 'Я.Недвижимость «Поднятие»',
'YANDEX_PROMOTION' => 'Я.Недвижимость «Продвижение»',
'DOMCLICK_EXPRESS' => 'ДомКлик «Экспресс»',
'DOMCLICK_PREMIUM' => 'ДомКлик «Премиум»',
'DOMCLICK_TOP' => 'ДомКлик «Топ»',
];
$ZIPAL_TARGETS = array(
'AVITO' => 'AVITO.ru',
'AVITO_JW_FEED' => 'Фид AVITO.ru',
'EMLS' => 'EMLS.ru, ЦИАН',
'EMLS_JW_FEED' => 'Фид JCat',
'CIAN' => 'ЦИАН',
'CIAN_JW_FEED' => 'Фид ЦИАН',
'BSN' => 'BSN.ru',
'MIRKVARTIR' => 'Мир Квартир',
'WINNER' => 'WinNER',
'MAILRU' => 'Mail.ru',
'YANDEX' => 'Яндекс Недвижимость',
'YANDEX_JW_FEED' => 'Фид Яндекс Недвижимость',
'FREE_JW_FEED' => 'Фид Бесплатные',
'N_1' => 'N1.ru(178.ru)',
'MLSN' => 'MLSN',
'GDEETOTDOM' => 'ГдеЭтотДом, ГдеЭтотОфис',
'NERS' => 'NERS.ru',
'MOVE' => 'MOVE.su',
'KVADROOM' => 'КВАDРУМ.ru',
'REFORUM' => 'REForum.ru',
'RESTATE' => 'Restate.ru',
'BNSPB' => 'BN.ru - Санкт-Петербург',
'DOMEX' => 'DOMEX.ru',
'CHANCE' => 'Chance.ru',
'AFY' => 'AFY.ru',
'NNDV' => 'NNDV.ru',
'XMETRA' => 'Xmetra.ru',
'EGENT' => 'Egent',
'MESTO' => 'Mesto.ru',
'RUSSIANREALTY' => 'RussianRealty.ru',
'EIPSPB' => 'Eip.ru',
'RUCOUNTRY' => 'Rucountry.ru',
'BESTRU' => 'BestRu.ru',
'FLATHOUSE' => 'Квартиры-домики.рф',
'ALLPN' => 'Allpn.ru',
'RENTZILLA' => 'Rentzilla.ru',
'GDE' => 'GDE.ru',
'KVARTIRANT' => 'Квартирант.ру',
'ESALLE' => 'ESalle.ru',
'REALTYPORT' => 'RealtyPort.su',
'MULTILISTING' => 'Multilisting.su',
'FLATFY' => 'flatfy.ru',
'FACEBOOK' => 'Facebook',
'WORLD_REAL_ESTATE' => 'World-Real-Estate.ru',
'SPBESTATE' => 'Spb-Estate.ru',
'NEDVRF' => 'NedvRf.ru',
'DOMNARU' => 'DomNaRu.ru',
'MNEKVARTIRU' => 'МнеКвартиру',
'NEDVIZHKA' => 'ned78.ru',
'DOMOSCOPE' => 'Domoscope.com',
'GLAVBAZA' => 'GlavBaza.su, Квадрат.ru, Novostroy.su, ВПригороде.ru, ВсеПоселки.ru, Загород.ru',
'ESTRU' => 'Est!',
'RAUI' => 'Raui.ru',
'FOTOMAKLER' => 'FotoMakler.ru',
'NOVOSEL' => 'Новосел.ру',
'DOSKA' => 'Doska.ru',
'UBU' => 'Ubu.ru',
'RUJAZI' => 'Джази',
'REGIONALREALTY' => 'RegionalRealty.ru',
'DOSKI' => 'Doski.ru',
'LIFEDELUXE' => 'Lifedeluxe.ru',
'UNIBO' => 'Unibo.ru',
'TERDO' => 'Terdo.ru',
'REALTYMAG' => 'RealtyMag.ru',
'QP' => 'QP.ru',
'ARKADIA' => 'Arkadia.com',
'TROVIT' => 'Trovit.com',
'NAYDIDOM' => 'NaydiDom.com',
'KVMETER' => 'KvMeter.ru',
'VDOLEVKE' => 'VDolevke.ru',
'MITULA' => 'MITULA.ru',
'EXTRAM' => 'Extra-M',
'MYNEDV' => 'MyNedv.ru',
'IRR' => 'Из рук в руки',
'ARENDATOR' => 'Arendator.ru',
'COTTAGE' => 'Cottage.ru',
'BEBOSS' => 'БИБОСС',
'THEPROPERTY' => 'theProperty.ru',
'MESTORATOR' => 'Mestorator.ru',
'ROOMFI' => 'Roomfi.ru',
'BIZNESARENDA' => 'Бизнес Аренда',
'KOMNED' => 'Komned.ru',
'GLAVKOMSPB' => 'Glavkomspb.ru',
'YOULA' => 'Youla.ru',
'GN' => 'Галерея недвижимости',
'PBN' => 'Первая профессиональная база недвижимости',
'BLIZKO' => 'Blizko.ru',
'TVOISOTKI' => 'ТвоиСотки',
'REINPORT' => 'Reinport.com',
'SINELS' => 'Sinels.ru',
'EBN' => 'Ebn.ru',
'ROSREALT' => 'РосРиэлт.ру',
'SPRAN' => 'Spran.ru',
'SPBNOVOSTROYKA' => 'Spbnovostroyka.ru',
'ARSPB' => 'Arspb.ru',
'AKULA' => 'Akula.com',
'WIWEB' => 'Wiweb.ru',
'DOSOK' => '1000dosok.ru',
'AMMIS' => 'Ammis.ru',
'HOUSE2YOU' => 'House2you.ru',
'HOUSE_2_YOU' => 'House2you.ru',
'ROSZEM' => 'Roszem.ru',
'ZAKADOM' => 'Zakadom.ru',
'MEGAPOL' => 'Megapol.ru',
'MLSPRO' => 'MlsPro',
'URBANUS' => 'URBANUS.ru',
'REMOS' => 'Remospro.ru',
'ONLYYOULA' => 'Юла',
'REALTYBELL' => 'Realtybell.com',
'DOMCLICK' => 'Domclick.ru',
'DOMCLICK_JW_FEED' => 'Фид Domclick.ru',
'CITYSTAR' => 'Citystar.ru',
'NOVOSTROY' => 'Novostroy.su',
'ZAGOROD' => 'Загород.ru',
'PRIGOROD' => 'ВПригороде.ru',
'VSEPOSELKY' => 'ВсеПоселки.ru',
'KVADRAT' => 'Квадрат.ru',
'CIAN_SPB' => 'ЦИАН СПБ',
'ZIPAL' => 'Зипал',
'BN' => 'BN',
'EIP' => 'EIP',
'RUDOS' => 'RUDOS'
);
$ZIPAL_PRICE_TYPES = array(
'REGULAR' => 'Обычное',
'PREMIUM' => 'Премиум',
'TURBOSALE' => 'Турбо-продажа',
'PUSHUP' => 'Поднятие',
'OPTIMUM' => 'Оптимум',
'VIP' => 'VIP',
'VIP_1' => 'Vip региональный',
'VIP_2' => 'Vip общероссийский',
'QUICKSALE' => 'Быстрая продажа',
'HIGHLIGHT' => 'Выделение',
'PHOTOBLOCK_EMLS' => 'Фотоблок EMLS',
'PUSHUP_CIAN' => 'Поднятие CIAN',
'OBJECTDAY_EMLS' => 'Объект дня EMLS',
'HIGHLIGHT_EMLS' => 'Выделение EMLS',
'HIGHLIGHT_CIAN' => 'Выделение CIAN',
'TOP3_CIAN' => 'Топ-3 CIAN',
'TOP3_EMLS' => 'Топ-3 EMLS',
'PUSHUP_EMLS' => 'Поднятие EMLS',
'MAP_EMLS' => 'Выделение на карте EMLS',
'PROMOTION' => 'Продвижение',
'TOP3' => 'Топ-3',
'TOP' => 'Поднятие в Топ',
'OBJDAY' => 'Объект дня',
'COLOR' => 'Выделение цветом',
'UP' => 'Поднятие',
'UP2' => 'Автоподнятие х2',
'UP4' => 'Автоподнятие х4',
'UP8' => 'Автоподнятие х8',
'SPECIAL' => 'Спецпредложение',
'HOT_OFFER' => 'Vip-объявление',
'MARKUP' => 'Выделение',
'x5_7' => 'x5_7',
'x2_7' => 'x2_7',
'x2_1' => 'x2_1',
'x10_7' => 'x10_7',
'x5_1' => 'x5_1',
'XL' => 'XL-объявление',
'x10_1' => 'x10_1',
'X10X1' => 'До 10 раз больше просмотров на 1 день',
'X2X7' => 'До 2 раз больше просмотров на 7 дней',
'X5X7' => 'До 5 раз больше просмотров на 7 дней',
'X2X1' => 'До 2 раз больше просмотров на 1 день',
'X10X7' => 'До 10 раз больше просмотров на 7 дней',
'X5X1' => 'До 5 раз больше просмотров на 1 день',
'HIGHLIGHT_PROMO_MLSN' => 'HIGHLIGHT_PROMO_MLSN'
);
//dadata
$dadataToken = "4cd95e0f20b5f5e0adb1454d277e2f9014c2ddcb";//"2f6595e671df25163a441a544bbed3683791c5d0";
$dadataSecret = "3b92fa3a2e8b6ce09413d20bfb70f99c7d4af0a4";//"6c8597bc5baa693baf62970a96501ed6fd3ae3f7";
// Тип первого этажа
$etaz_first_types = ["Тип первого этажа", "Подвал", "Цоколь", "Бельэтаж"];
// Идентификаторы пользователей (бета-тестеров)
//$betaTestersUserIDs = [4, 41, 93, 6635, 6966, 5427, 8136, 8137, 8138, 8139, 5571, 8140, 7741, 8435, 10646];
//$betaTestersUserIDs = array_unique(array_merge($betaTestersUserIDs, [8526, 8528, 8529, 8533, 8537, 8547, 8555, 8559, 9436, 9996, 11439, 11451, 11452, 11453, 11454, 11463]));
// время жизни сессии
$sessionTime = 86400; // 24 hour
// api salt
$api_salt = 'sdf_3bfk%';
if (!isset($sessionStarts)) {
session_set_cookie_params($sessionTime);
session_start();
}
if (!isset($setOnlineCall)) {
setcookie(session_name(),"", -1, '/admin');
setcookie(session_name(),"", -1, '/ajax');
setcookie(session_name(),session_id(),time() + $sessionTime, "/");
}
spl_autoload_register(function ($class) {
$class_path = $_SERVER['DOCUMENT_ROOT'] . '/engine/classes/' . $class . '.php';
if (file_exists($class_path))
include $class_path;
});
include $_SERVER['DOCUMENT_ROOT'] . '/engine/functions.php';
include $_SERVER['DOCUMENT_ROOT'] . '/engine/helpers/contacts.php';