<?php
/*
Каталог для ТО Docpart
*/
defined('_ASTEXE_') or die('No access');
//Входные данные
$car_id = $_GET["car_id"];//ID марки в платформе
$car_id_to = $_GET["car_id_to"];//ID марки в каталоге ТО
$url = "http://rusvrnlose.temp.swtest.ru/to/";
if( empty($_GET["model_id_to"]) )//Выбор модели авто
{
//Формируем H1 Страницы:
$car_caption_query = mysqli_query($db_link, "SELECT `caption` FROM `".$DP_Config->dbprefix."shop_docpart_cars` WHERE `id` = $car_id;");
$car_caption_record = mysqli_fetch_array($car_caption_query);
$car_caption = $car_caption_record["caption"];
?>
<h1>Каталог запчастей</h1>
<div align="left" style="padding:5px;"><b>Действие:</b> Выбор модели</div>
<div align="left" style="padding:5px;"><b>Марка:</b> <a href="/shop/avtomobilnye-katalogi/vybor-kataloga?car_id=<?php echo $car_id; ?>" class="bread_crumbs_a"><?php echo ucwords($car_caption); ?></a></div>
<?php
//Получаем настройки подключения к каталогу:
$options_json_query = mysqli_query($db_link, "SELECT * FROM `".$DP_Config->dbprefix."shop_docpart_cars_catalogues` WHERE `assoc_name` = 'docpart_to';");
$options_json = mysqli_fetch_array($options_json_query);
$options = json_decode($options_json["options_json"], true);
//Получаем список моделей выбранной марки через веб-сервис каталога
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url."get_car_models.php?login=".$options["login"]."&password=".$options["password"]."&car_id=$car_id_to");
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$curl_result = curl_exec($curl);
curl_close($curl);
$curl_result = json_decode($curl_result, true);
if($curl_result["status"] == "ok")
{
for($i=0; $i < count($curl_result["list"]); $i++)
{
$car = $curl_result["list"][$i];
$model_id_to = $car["id"];
?>
<div class="cat-item">
<a href="/shop/avtomobilnye-katalogi/vybor-kataloga/zapchasti-dlya-to?car_id_to=<?php echo $car_id_to; ?>&car_id=<?php echo $car_id; ?>&model_id_to=<?php echo $model_id_to; ?>&model_caption=<?php echo urlencode($car["title"]." ".$car["content"]); ?>&car_caption=<?php echo urlencode($car_caption); ?>&img=<?php echo urlencode($car["img"]); ?>">
<div class="png_to_wrap">
<img class="png_to" src="<?php echo $car["img"]; ?>" onerror="this.src='/content/files/images/no_image.png'" />
</div>
<?php echo $car["title"]." ".$car["content"]; ?>
</a>
</div>
<?php
}
}
else
{
var_dump($curl_result);
}
}
else if(!empty($_GET["model_id_to"]) && empty($_GET["type_id"]) )//Есть модель и нет двигателя
{
//Получаем данные:
$car_caption = $_GET["car_caption"];
$model_caption = $_GET["model_caption"];
$car_id = $_GET["car_id"];
$car_id_to = $_GET["car_id_to"];
$model_id_to = $_GET["model_id_to"];
$img = $_GET["img"];
?>
<h1>Каталог запчастей для ТО</h1>
<table class="table">
<tr>
<td>
<div align="left" style="padding:5px;"><b>Действие:</b> Выбор комплектации</div>
<div align="left" style="padding:5px;"><b>Марка:</b> <a href="/shop/avtomobilnye-katalogi/vybor-kataloga/zapchasti-dlya-to?car_id_to=<?php echo $car_id_to; ?>&car_id=<?php echo $car_id; ?>" class="bread_crumbs_a"><?php echo ucwords($car_caption); ?></a></div>
<div align="left" style="padding:5px;"><b>Модель:</b> <?php echo $model_caption; ?></div>
</td>
<td>
<img src="<?php echo $img; ?>" />
</td>
</tr>
</table>
<?php
//Получаем настройки подключения к каталогу:
$options_json_query = mysqli_query($db_link, "SELECT * FROM `".$DP_Config->dbprefix."shop_docpart_cars_catalogues` WHERE `assoc_name` = 'docpart_to';");
$options_json = mysqli_fetch_array($options_json_query);
$options = json_decode($options_json["options_json"], true);
//Получаем список моделей выбранной марки через веб-сервис каталога
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url."get_types.php?login=".$options["login"]."&password=".$options["password"]."&model_id=$model_id_to");
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$curl_result = curl_exec($curl);
curl_close($curl);
$curl_result = json_decode($curl_result, true);
if($curl_result["status"] == "ok")
{
?>
<table class="table">
<tr>
<th align="left">Двигатель</th>
<th align="left">Мощность</th>
<th align="left">Топливо</th>
<th align="left">Годы выпуска</th>
</tr>
<?php
for($i=0; $i < count($curl_result["list"]); $i++)
{
$tr_class = "even";
if($i % 2 == 0)
{
$tr_class = "odd";
}
$engine = $curl_result["list"][$i];
$type_id = $engine["id"];
$engine_name = $engine["name"]." ".$engine["engine_model"];
$engine_horse = $engine["engine_horse"]." л.с.";
$engine_fuel = $engine["engine"];
$engine_type_year = $engine["type_year"];
$href = "/shop/avtomobilnye-katalogi/vybor-kataloga/zapchasti-dlya-to?car_id_to=$car_id_to&car_id=$car_id&model_id_to=$model_id_to&model_caption=".urlencode($model_caption)."&car_caption=".urlencode($car_caption)."&type_id=$type_id&type_caption=".urlencode($engine_name." ".$engine_horse." ".$engine_fuel." ".$engine_type_year)."&img=".urlencode($img);
?>
<tr class="<?php echo $tr_class; ?>">
<td><a href="<?php echo $href; ?>" class="bread_crumbs_a"><?php echo $engine_name; ?></a></td>
<td><a href="<?php echo $href; ?>" class="bread_crumbs_a"><?php echo $engine_horse; ?></a></td>
<td><a href="<?php echo $href; ?>" class="bread_crumbs_a"><?php echo $engine_fuel; ?></a></td>
<td><a href="<?php echo $href; ?>" class="bread_crumbs_a"><?php echo $engine_type_year; ?></a></td>
</tr>
<?php
}
?>
</table>
<?php
}
else
{
var_dump($curl_result);
}
}
else if(!empty($_GET["type_id"]))
{
//Получаем данные:
$car_caption = $_GET["car_caption"];
$model_caption = $_GET["model_caption"];
$car_id = $_GET["car_id"];
$car_id_to = $_GET["car_id_to"];
$model_id_to = $_GET["model_id_to"];
$img = $_GET["img"];
$type_id = $_GET["type_id"];
$type_caption = $_GET["type_caption"];
?>
<h1>Каталог запчастей для ТО</h1>
<table class="table">
<tr>
<td>
<div align="left" style="padding:5px;"><b>Действие:</b> Выбор запчастей</div>
<div align="left" style="padding:5px;"><b>Марка:</b> <a href="/shop/avtomobilnye-katalogi/vybor-kataloga/zapchasti-dlya-to?car_id_to=<?php echo $car_id_to; ?>&car_id=<?php echo $car_id; ?>" class="bread_crumbs_a"><?php echo ucwords($car_caption); ?></a></div>
<div align="left" style="padding:5px;"><b>Модель:</b> <a href="/shop/avtomobilnye-katalogi/vybor-kataloga/zapchasti-dlya-to?car_id_to=<?php echo $car_id_to; ?>&car_id=<?php echo $car_id; ?>&model_id_to=<?php echo $model_id_to; ?>&model_caption=<?php echo urlencode($model_caption); ?>&car_caption=<?php echo urlencode($car_caption); ?>&img=<?php echo urlencode($img); ?>" class="bread_crumbs_a"><?php echo $model_caption; ?></a></div>
<div align="left" style="padding:5px;"><b>Комплектация:</b> <?php echo $type_caption; ?></div>
</td>
<td>
<img src="<?php echo $img; ?>" />
</td>
</tr>
</table>
<?php
//Далее запрос запчастей
//Получаем настройки подключения к каталогу:
$options_json_query = mysqli_query($db_link, "SELECT * FROM `".$DP_Config->dbprefix."shop_docpart_cars_catalogues` WHERE `assoc_name` = 'docpart_to';");
$options_json = mysqli_fetch_array($options_json_query);
$options = json_decode($options_json["options_json"], true);
//Получаем список моделей выбранной марки через веб-сервис каталога
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url."get_parts.php?login=".$options["login"]."&password=".$options["password"]."&type_id=$type_id");
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$curl_result = curl_exec($curl);
curl_close($curl);
$curl_result = json_decode($curl_result, true);
if($curl_result["status"] == "ok")
{
//var_dump($curl_result);
?>
<table class="table">
<tr>
<th align="left">Описание</th>
<th align="left">Комментарий</th>
<th align="left"></th>
</tr>
<?php
for($i=0; $i < count($curl_result["list"]); $i++)
{
$part = $curl_result["list"][$i];
if($part["search"] == "")$part["search"] = $part["article"];
if($part["search"] == "") $part["search"] == "NO";
$tr_class = "even";
if($i % 2 == 0)
{
$tr_class = "odd";
}
$href = "/shop/part_search?article=".str_replace(' ','',$part["search"]);
?>
<tr class="<?php echo $tr_class; ?>">
<td><a class="bread_crumbs_a" href="<?php echo $href; ?>"><?php echo $part["descr"]; ?></a></td>
<td><a class="bread_crumbs_a" href="<?php echo $href; ?>"><?php echo $part["comment"]; ?></a></td>
<td><a class="bread_crumbs_a" href="<?php echo $href; ?>"><img src="/content/files/images/icons/search.png" style="width:15px;" border="0" /> Поиск</a></td>
</tr>
<?php
}
?>
</table>
<?php
}
else
{
var_dump($curl_result);
}
}
?>