getCurrentLanguage();
if (isset($m_params)) {
$product_id = $m_params['product_id'] > 0 ? $m_params['product_id'] : 0;
} else {
$product_id = defined ('product_id') ? product_id : 0;
}
$metadata = $seo->getSeoMetadata('product',$product_id,$current_lang);
if ($product_id) {
$goods = new Products();
$Page = Common_Page::getInstance();
$fields['id'] =$product_id;
$product = $goods -> getList($fields);
if(!empty($product['data'])) {
$product= reset($product['data']);
$goods->writeVisit($product_id);
$top['popular'] = $products ->getProductsTop(5,21,$product['catid']);
$top['sales'] = $products ->getCategorySales(5,21,$product['catid']);
if($product['price_old']>0 && $product['price_2']>0)
$product['discount'] = round(100-(($product['price_2']/$product['price_old'])*100));
else
$product['discount'] = 0;
/* $topGoodsIds = $goods->getProductsTop();
$fields['id'] = $topGoodsIds;
$g = $goods->getList($fields); */
//$topGoodsIds = $goods->getProductsSales();
$Template->description = isset($metadata['description']) && $metadata['description'] ? $metadata['description'] : $product['good_name'];
$page_client_card = $Page->getPageData(119);
$s = explode(' ',$product['good_name']);
foreach($s as $key) {
if(strlen($key)>2)
$keywords[]= 'LED '.$key;
}
$Template->keywords = isset($metadata['keywords']) && $metadata['keywords'] ? $metadata['keywords'] : implode(',',$keywords);
if (!empty($product)) {
$m_return .= '
';
$m_return .= Common_Template::goodsBoxDefault($product, true,'',$top,$page_client_card);
$params = '';
$par = $goods -> getParamsList($product_id);
if (!empty($par)) {
$params .= '
';
$i=0;
foreach ($par as $row) {
$odd=$i%2==0?'odd':'';
$params .= '
'.$row['title'].' |
'.$row['values'].' |
';
$i++;
}
$params .= '
';
}
$photos = '';
$images = $goods -> getImages($product_id);
if (!empty($images)) {
$photos .= '
';
foreach ($images as $img) {
$photos .= '
';
}
$photos .= '
';
}
$photos .='
';
$wholesale='';
$wh_prices=0;
$sql='SELECT level_id,start,end FROM pricelevels WHERE cat_id='.$product['catid'].' ORDER BY start';
$row_query=$DB->Exec($sql);
if($DB->Count($row_query)) {
$wholesale .='
';
while(list($level_id,$start,$end)=$DB->FetchRow($row_query)) {
$sql_2='SELECT price FROM pricelevels_values WHERE product_id='.$product_id.' AND level_id='.$level_id;
$row_sql_2=$DB->Exec($sql_2);
if(!$DB->Count($row_sql_2)) continue;
list($price)=$DB->FetchRow($row_sql_2);
$price_array = $products -> calculate_price($price);
$wholesale .=' '.$start.(($end) ? ' - '.$end."" : "").' '.$L->Str('items').' | '.Tools_Common::formatPrice($price_array['price']).' '. $price_array['char'] .' |
';
$wh_prices++;
}
$wholesale .= '
' ;
}
$row_query = $DB->Exec('SELECT path FROM pages WHERE id=78 AND lang="'.$_SESSION['lang'].'"');
list($path) = $DB->fetchRow($row_query);
/* $path = $Page->getPageData(109);
$path2 = $Page->getPageData(23);
$path3= $Page->getPageData(118);
//$top_links[]=array('title'=>$L->Str('our_works'),'link'=>$path);
$top_links[]=array('title'=>$path2['title'],'link'=>$path2['link']);
$top_links[]=array('title'=>$path3['title'],'link'=>$path3['link']);
$m_return .= '
'.$path['title'].'';
$m_return .= '
'.$path2['title'].'';
$m_return .= '
'.$path3['title'].''; */
$m_return .=$photos;
$m_return .= '
';
$m_return .= '
'.$L->StrT('goods','descr', $product_id, $product['descr']).'
';
if($wh_prices) $m_return .= '
'.$wholesale.'
';
// $m_return .= '
'.$photos.'
';
// $m_return .= '
'.$params.'
';
$m_return .= '
';
$similar = $goods -> getList(array('catid'=>catid), array('limit'=>true,'offset'=>0, 'length'=>4, 'order'=>'RAND()'));
if ($similar['total']) {
$m_return .= '