124 lines
6.3 KiB
PHP
124 lines
6.3 KiB
PHP
|
|
<?php
|
|||
|
|
|
|||
|
|
|
|||
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
|
|||
|
|
error_reporting(E_ALL | E_STRICT);
|
|||
|
|
ini_set('display_errors', 1);
|
|||
|
|
header('Content-Type: application/json');
|
|||
|
|
|
|||
|
|
//phpinfo();
|
|||
|
|
|
|||
|
|
/*$db = new MysqlPdo(hstpg, ndbpg, 'u0305746_jw', passpg, false, '5432', true);
|
|||
|
|
$sql = "SET NAMES 'utf8'";
|
|||
|
|
$db->query($sql);*/
|
|||
|
|
|
|||
|
|
//$db = new MysqlPdo(hstsph, null, null, null, true, '9306');
|
|||
|
|
$db = new MysqlPdo(hstsph2, null, null, null, true, '9306');
|
|||
|
|
/*$sqlFromArch = "UPDATE objects
|
|||
|
|
SET komnat = 1
|
|||
|
|
WHERE id =90401015";
|
|||
|
|
$start = time();*/
|
|||
|
|
/*
|
|||
|
|
echo date('d.m.Y h:i:s', $start)."\n";
|
|||
|
|
*/
|
|||
|
|
//$sqlFromArch = "SELECT * FROM objects WHERE id in (92364331) LIMIT 1000000 OPTION max_matches=1000000";
|
|||
|
|
$sqlFromArch = "SELECT * FROM objects WHERE id IN (93815364) LIMIT 1000000 OPTION max_matches=1000000";
|
|||
|
|
//echo $sqlFromArch."\n";
|
|||
|
|
/*$file = file_get_contents($_SERVER['DOCUMENT_ROOT']."/u0305746_jw_user_client_events.sql");
|
|||
|
|
$data = explode(";\r\n", $file);
|
|||
|
|
var_dump($data);
|
|||
|
|
foreach($data as $str){
|
|||
|
|
if(!empty(trim($str))){
|
|||
|
|
$sql=trim($str);
|
|||
|
|
mysql_query($sql);
|
|||
|
|
}
|
|||
|
|
}*/
|
|||
|
|
/*$sqlFromArch = "INSERT INTO objects_rt (operation_type,type,id_rf_region,rayon_id,stoim_prim,stoim,komnat,etazh,ploshad,ploshad_komn,id_add_user,date_really_add,date_add,adres,id,country_id)
|
|||
|
|
VALUES('1','1','76','17802','Возможна ипотека','4300000','3','8','67','32','17071','1708351046','1708351047','г Ульяновск, пр-кт Ленинского Комсомола, д 11','61848990','171')";
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
/*$sql_itog =$sqlFromArch;
|
|||
|
|
|
|||
|
|
*/
|
|||
|
|
/*$Funnel = new Funnel();
|
|||
|
|
$Funnel->set_agency_id(5238);
|
|||
|
|
$Funnel->set_user_id(5238);
|
|||
|
|
$funnels = $Funnel->get_funnels('clients');
|
|||
|
|
|
|||
|
|
var_dump($funnels);*/
|
|||
|
|
|
|||
|
|
|
|||
|
|
/*$sql = "SELECT * FROM cian_chat WHERE id = 223358";
|
|||
|
|
$q = $db->query($sql);
|
|||
|
|
$r = $db->fetch_assoc($q);
|
|||
|
|
var_dump($r);
|
|||
|
|
|
|||
|
|
|
|||
|
|
$details = '{"webhookType":"offersMessages","chats":[{"chatId":175159559,"offerId":321106756,"createdAt":"2025-09-30T10:35:42.382735+00:00","updatedAt":"2025-09-30T10:35:42.541007+00:00","messages":[{"messageId":"20eff6b585f493c7d2dbfe63d6c610a5944f8627284091bce0d76910efe7d628","userId":15388067,"userRole":"initiator","direction":"in","content":{"text":"Добрый день! Тестовый чат JoyWork) Можно ничего не отвечать)","offers":[]},"createdAt":"2025-09-30T10:35:42.541007+00:00"}]}],"users":[{"userId":15388067,"name":"Игорь","firstName":"Игорь","avatar":{"images":{"small":"https://www.cian.ru/avatar.axd?i=15388067&t=2&p=1","big":"https://www.cian.ru/avatar.axd?i=15388067&t=2&p=2"}}}],"offers":[{"id":321106756,"userId":121619621,"url":"https://cian.ru/rent/flat/321106756/","title":"3-комн. кв., 116 м², 7/9 этаж","address":"Москва, Серпуховский переулок, 7С1","publishedUserId":121619621,"mainPhoto":{"miniUrl":"https://images.cdn-cian.ru/images/2605263330-3.jpg","url":"https://images.cdn-cian.ru/images/2605263330-1.jpg"},"price":"230 000 ₽/мес.","externalId":"64049533"}]}';
|
|||
|
|
$details = pg_escape_string($details);
|
|||
|
|
$sql = "UPDATE cian_chat SET details = '{$details}' WHERE id = 223358";*/
|
|||
|
|
//$q = $db->query($sql);
|
|||
|
|
//$sqlFromArch = "INSERT INTO cian_chat (chatId,messageId,type,new,details,create_at_original,update_at_original,user_id,agency_id) VALUES ('43758145','07b83b736244b42e90cde0d1a8f9d0b89372afd32d73ab7324aeb805bb15ecf9','cian','0','{$details}','2023-06-18 16:05:25','2023-06-26 11:37:48','4','4')";
|
|||
|
|
//$sqlFromArch = "SELECT * FROM mango_calls WHERE agency_id=7384 and id > 2945973";
|
|||
|
|
//$sqlFromArch = "SELECT *, IF(ads_avito_error = 1 OR ads_cian_error = 1 OR ads_yandex_error = 1 OR ads_domclick_error = 1, 1, 0) AS ads_error FROM objects WHERE del=0 and black <> 1 AND moder <> 1 AND archive <> 1 AND id_add_user IN (11732,11732) AND type IN (1) AND komnat >= 2 AND MATCH ('@adres купчинская') ORDER BY date_add DESC LIMIT 0, 10 OPTION max_matches=1000000";
|
|||
|
|
//echo $sqlIn."\n";
|
|||
|
|
//$sqlIn = "SHOW TABLES";
|
|||
|
|
//$sqlFromArch = "TRUNCATE RTINDEX objects_rt";
|
|||
|
|
$rezFromArch = $db->query($sqlFromArch);
|
|||
|
|
// echo $db->insert_id();
|
|||
|
|
// var_dump($db);
|
|||
|
|
$row = $db->num_rows($rezFromArch);
|
|||
|
|
echo $row."\n";
|
|||
|
|
while($f = $db->fetch_assoc($rezFromArch)) {
|
|||
|
|
var_dump($f);
|
|||
|
|
//echo date('d.m.Y H:i:s', $f['start'])."\n";
|
|||
|
|
// echo $f['id'].' '.$f['sort_price'].' '.$f['stoim']."\n";
|
|||
|
|
/*$q = mysql_query("SELECT id, date_really_add, date_add FROM objects WHERE id={$f['id']}");
|
|||
|
|
$r = mysql_fetch_assoc($q);
|
|||
|
|
$dte = strtotime($r['date_really_add']);
|
|||
|
|
if($dte == 0){
|
|||
|
|
$dte = strtotime($r['date_add']);
|
|||
|
|
}
|
|||
|
|
echo $r['date_really_add']."\n";*/
|
|||
|
|
// $sql_sh = "UPDATE objects SET id_add_user =14963 WHERE id={$f['id']}";
|
|||
|
|
//echo $sql_sh."\n"; //file_put_contents(__DIR__.'/log_add_obj.txt', date('d.m.Y H:i:s').'-'.$sql_sh. "\n", FILE_APPEND);
|
|||
|
|
// $db->query($sql_sh, true);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//$sqlFromArch = "SELECT * FROM objects WHERE id=32134457";
|
|||
|
|
/*$rezFromArch = $db->query($sqlFromArch, true);
|
|||
|
|
// var_dump($db);
|
|||
|
|
$row = $db->num_rows($rezFromArch);
|
|||
|
|
echo $row."\n";
|
|||
|
|
while($f = $db->fetch_assoc($rezFromArch)) {
|
|||
|
|
var_dump($f);
|
|||
|
|
}
|
|||
|
|
/*
|
|||
|
|
//SELECT id FROM objects, objects_delta WHERE id_add_user in (8962,8963,8964,8965,8966,8967,8968,8969,8970,8971,8972,8973,8974) LIMIT 1000000 OPTION max_matches=1000000*/
|
|||
|
|
|
|||
|
|
/*$sql = "SELECT * FROM sended_pdf order by id desc";
|
|||
|
|
$q = mysql_query($sql);
|
|||
|
|
while($r=mysql_fetch_assoc($q)){
|
|||
|
|
$token = md5($r['id_agent']);
|
|||
|
|
$token_client = md5($r['id_client']);
|
|||
|
|
$sts = $r['id_object'];
|
|||
|
|
$link = "https://joywork.ru/object-view.php?id=$sts&token=".$token."&client=".$token_client;
|
|||
|
|
$sql_up = "UPDATE sended_pdf SET token = '{$token}', path='{$link}' WHERE id={$r['id']}";
|
|||
|
|
echo $sql_up."\n";
|
|||
|
|
mysql_query($sql_up);
|
|||
|
|
}*/
|
|||
|
|
|
|||
|
|
/*$time = microtime(true) - $start;
|
|||
|
|
// if(isset($post['dev'])){
|
|||
|
|
echo $time." сек.";
|
|||
|
|
//}
|
|||
|
|
/*$agency_id=13394;
|
|||
|
|
$sql_users = "SELECT id FROM users WHERE id in (select id from users where id=$agency_id or id_manager=$agency_id or id_manager in
|
|||
|
|
(select id from users where id_manager=$agency_id or id_manager in
|
|||
|
|
(select id from users where id_manager=$agency_id)))";
|
|||
|
|
$q_users = mysql_query($sql_users);
|
|||
|
|
while($r_users = mysql_fetch_assoc($q_users)){
|
|||
|
|
|
|||
|
|
$usersIds[] = (int)$r_users['id'];
|
|||
|
|
}
|
|||
|
|
echo json_encode($usersIds);*/
|