atomrus1993

Untitled

Jan 20th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.85 KB | None | 0 0
  1. <?
  2. include 'db.php';
  3.  
  4. //SELECT d.title AS title_ZK, d.town AS town, b.floors, b.sections, b.corp, b.endingYear, b.endingQuarter, t.title AS townarea, s.title AS street, bt.title AS TypeHouse, GROUP_CONCAT(m.title SEPARATOR ', ') AS metro, nm.timeOnFoot, nm.timeOnCar, bu.title AS title_bu FROM `buildings` AS b LEFT JOIN `districts` AS d ON b.district = d.id /* Название ЖК -> title , Город -> town, этажи -> floors, секции -> sections, корпус -> corp, срок сдачи -> endingYear, квартал сдачи -> endingQuarter */ LEFT JOIN `townareas` AS t ON d.townarea = t.id /* Район -> title*/ LEFT JOIN `streets` AS s ON b.street = s.id /* улица -> title*/ LEFT JOIN `buildingTypes` AS bt ON b.buildingType = bt.id /* Тип дома -> title */ LEFT JOIN `nearMetros` AS nm ON d.id = nm.district_id /* получаем id метро для ЖК */ LEFT JOIN `metros` AS m ON nm.metro_id = m.id /* метро -> title */ LEFT JOIN `builders` AS bu ON b.builder = bu.id /* наименование застройщика -> title */ group by title_ZK, corp
  5.  
  6. $temp = mysql_query("SELECT d.title AS title_ZK, d.town AS town, b.floors, b.sections, b.corp, b.endingYear, b.endingQuarter, t.title AS townarea, s.title AS street, bt.title AS TypeHouse, GROUP_CONCAT(DISTINCT m.title SEPARATOR ', ') AS metro, nm.timeOnFoot, nm.timeOnCar, bu.title AS title_bu, GROUP_CONCAT(dp.bigUrl SEPARATOR ', ') AS bigUrl FROM `buildings`AS b LEFT JOIN `districts` AS d ON b.district = d.id LEFT JOIN `townareas` AS t ON d.townarea = t.id LEFT JOIN `streets` AS s ON b.street = s.id LEFT JOIN `buildingTypes` AS bt ON b.buildingType = bt.id LEFT JOIN `nearMetros` AS nm ON d.id = nm.district_id LEFT JOIN `metros` AS m ON nm.metro_id = m.id LEFT JOIN `builders` AS bu ON b.builder = bu.id LEFT JOIN `districts_pictures` AS dp ON d.id = dp.id group by title_ZK, corp");
  7.  
  8. //$fileopen=fopen("parse-to-bitrix-zk.csv", "w+");
  9. //fwrite($fileopen,"IE_XML_ID;IE_NAME;IE_ID;IE_ACTIVE;IE_ACTIVE_FROM;IE_ACTIVE_TO;IE_PREVIEW_PICTURE;IE_PREVIEW_TEXT;IE_PREVIEW_TEXT_TYPE;IE_DETAIL_PICTURE;IE_DETAIL_TEXT;IE_DETAIL_TEXT_TYPE;IE_CODE;IE_SORT;IE_TAGS;IP_PROP412;IP_PROP411;IP_PROP397;IP_PROP396;IP_PROP398;IP_PROP389;IP_PROP390;IP_PROP393;IP_PROP410;IP_PROP409;IP_PROP392;IP_PROP391;IP_PROP395;IP_PROP408;IC_GROUP0;IC_GROUP1;IC_GROUP2\n");
  10. /*
  11. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/d89/d899a0bf2272040f9361ff3c7792057c.jpg;Аквилон-Инвест;5;18;Московская;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  12. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/d89/d899a0bf2272040f9361ff3c7792057c.jpg;Аквилон-Инвест;5;18;Звездная;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  13. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/d89/d899a0bf2272040f9361ff3c7792057c.jpg;Аквилон-Инвест;5;18;Купчино;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  14. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/223/223acaa83513277c051b5eecb6404d40.jpg;Аквилон-Инвест;5;18;Московская;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  15. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/223/223acaa83513277c051b5eecb6404d40.jpg;Аквилон-Инвест;5;18;Звездная;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  16. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/223/223acaa83513277c051b5eecb6404d40.jpg;Аквилон-Инвест;5;18;Купчино;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  17. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/841/8418446d76125ebdb95404851fca1fba.jpg;Аквилон-Инвест;5;18;Московская;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  18. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/841/8418446d76125ebdb95404851fca1fba.jpg;Аквилон-Инвест;5;18;Звездная;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  19. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/841/8418446d76125ebdb95404851fca1fba.jpg;Аквилон-Инвест;5;18;Купчино;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  20. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/c0f/c0f1e312807c5e52e0d82d08c1eb026f.jpg;Аквилон-Инвест;5;18;Московская;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  21. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/c0f/c0f1e312807c5e52e0d82d08c1eb026f.jpg;Аквилон-Инвест;5;18;Звездная;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  22. 0;Объект №0;46385;Y;;;;;text;;;text;;500;;/upload/iblock/c0f/c0f1e312807c5e52e0d82d08c1eb026f.jpg;Аквилон-Инвест;5;18;Купчино;4YOU;1;г. СПб;10;0;Московский;4 кв. 2018;Кирпич/монолит;космонавтов;Жилые комлпексы;;
  23. */
  24. for ($i=0; $i<mysql_num_rows($temp); $i++){
  25. $row = mysql_fetch_object($temp);
  26. $metro = explode(", ", $row->metro);
  27. $bigUrl = explode(", ", $row->bigUrl);
  28. foreach ($bigUrl as $bigImage){
  29. if (count($metro)>1){
  30. foreach ($metro as $m){
  31. //Fwrite($fileopen,
  32. echo ("{$i};Объект №{$i};{$i};Y;;;;;text;;;text;;500;;/esbn/{$bigImage};{$row->title_bu};{$row->sections};{$row->floors};{$m};{$row->title_ZK};{$row->corp};{$row->town};{$row->timeOnCar};{$row->timeOnFoot};{$row->townarea};{$row->endingQuarter} кв. {$row->endingYear};{$row->TypeHouse};{$row->street};Жилые комлпексы;;\n");
  33.  
  34.  
  35. }
  36. }else{
  37. //fwrite($fileopen,
  38. echo ("{$i};Объект №{$i};{$i};Y;;;;;text;;;text;;500;;/esbn/{$bigImage};{$row->title_bu};{$row->sections};{$row->floors};{$row->metro};{$row->title_ZK};{$row->corp};{$row->town};{$row->timeOnCar};{$row->timeOnFoot};{$row->townarea};{$row->endingQuarter} кв. {$row->endingYear};{$row->TypeHouse};{$row->street};Жилые комлпексы;;\n");
  39. }}
  40. }
  41. //fclose($fileopen);
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment