get($_SESSION['id']); $sqlObjUpdate = "SELECT * FROM objects WHERE id = $_POST[id]"; $rezObjUpdate = mysql_query($sqlObjUpdate); $objUpdate = mysql_fetch_assoc($rezObjUpdate); // insert price history if ($objUpdate['stoim'] != $_POST['stoim_ot']){ $price_ku = 0; if ($_POST['stoim_ky']){ $price_ku = $_POST['stoim_ky']; } $sql = "INSERT INTO objects_price_history (object_id, date_change_price, price, price_ku) VALUES ($_POST[id], now(), $_POST[stoim_ot], $price_ku)"; mysql_query($sql); } $sql = "UPDATE objects SET stoim = '$_POST[stoim_ot]', is_main = 0 WHERE id = $_POST[id]"; mysql_query($sql); $data_add = strtotime($_POST['date_add']); $sort_price = (int)$_POST['stoim_ot']; $price_for_order = (int)$_POST['stoim_ot']; if (!empty($_POST['prices']) && $_POST['prices']['currency'] > 0){ $sort_price = (int)str_replace(' ','',$_POST['prices']['price_avito']); $price_for_order = (int)str_replace(' ','',$_POST['prices']['price_avito']); } $sql_sh = "UPDATE objects SET stoim = $_POST[stoim_ot], sort_price = $sort_price, price_for_order = $price_for_order WHERE id = $_POST[id]"; $db_sphinx->query($sql_sh, true); $sql_delete = "DELETE FROM `object_prices` WHERE `object_id` = $_POST[id] AND `agency_id` = '$agency->agencyId'"; mysql_query($sql_delete); $prices = $_POST['prices']; $sql = "INSERT INTO `object_prices` ( `object_id`, `price`, `prep_price`, `start_price`, `fact_price`, `currency`, `price_avito`, `agency_id` ) VALUES ( '$_POST[id]', '$_POST[stoim_ot]', '$prices[prep]', '$prices[start]', '$prices[fact]', '$prices[currency]', '$prices[price_avito]', '$agency->agencyId' )"; mysql_query($sql); if ($_POST['commission_agency'] && $_POST['commission_agency_type']) { $oai = mysql_fetch_assoc(mysql_query("SELECT id FROM objects_additional_information WHERE object_id = {$_POST['id']}")); if ($oai) { $sql_oai = "UPDATE objects_additional_information SET commission_agency={$_POST['commission_agency']}, commission_agency_type='{$_POST['commission_agency_type']}' WHERE object_id={$_POST['id']}"; mysql_query($sql_oai); } else { $sql_oai = "INSERT INTO objects_additional_information (object_id, commerc_year, tax_number, commerc_portal_id, commerc_purpose, commission_agency, commission_agency_type) VALUES ({$_POST['id']}, 0, '', 0, '', {$_POST['commission_agency']}, '{$_POST['commission_agency_type']}')"; mysql_query($sql_oai); } } $sql = "SELECT objects.*, oai.commission_agency, oai.commission_agency_type FROM objects LEFT JOIN objects_additional_information AS oai ON oai.object_id = objects.id WHERE objects.id = {$_POST['id']}"; $obj = mysql_fetch_assoc(mysql_query($sql)); $prices = mysql_fetch_assoc(mysql_query("SELECT * FROM object_prices WHERE object_id = {$_POST['id']}")); $obj['prices'] = $prices; echo json_encode($obj, true); } ?>