Источник сварочный КЕДР MultiMIG-3500S (380В, 40-350А)
public function show()
{
$id = $this->diafan->_site->id;
$row = DB::query_fetch_array("SELECT * FROM {shop} WHERE id=%d AND [act]='1' AND trash='0'", $id);
if (!$row) Custom::inc('includes/404.php');
$result = array();
$result["id"] = $row["id"];
$result["name"] = $row["name"];
$result["anons"] = $row["anons"]; // Краткое описание
$result["text"] = $row["text"]; // Полное описание
$result["article"] = $row["article"] ?? '';
// Изображения
$result["images"] = $this->diafan->_images->get('shop', $id, 'large');
// Цена
$price = DB::query_fetch_array("SELECT price, old_price FROM {shop_price} WHERE good_id=%d AND trash='0' ORDER BY sort ASC LIMIT 1", $id);
$result["price"] = array();
if ($price) {
$result["price"][] = array(
"price" => number_format($price["price"], 0, '', ' '),
"old_price" => $price["old_price"] ? number_format($price["old_price"], 0, '', ' ') : null
);
}
// Характеристики
$result["params"] = array();
$params = DB::query_fetch_all("SELECT p.name, pv.value FROM {shop_param_element} pe
LEFT JOIN {shop_param} p ON p.id = pe.param_id
LEFT JOIN {shop_param_value} pv ON pv.id = pe.value_id
WHERE pe.element_id=%d AND pe.trash='0' AND p.trash='0'", $id);
foreach ($params as $param) {
if ($param['value']) {
$result["params"][] = array(
"name" => $param['name'],
"value" => $param['value']
);
}
}
return $result;
}