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 .= ' '; $i++; } $params .= '
'.$row['title'].' '.$row['values'].'
'; } $photos = ''; $images = $goods -> getImages($product_id); if (!empty($images)) { $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 .=''; $wh_prices++; } $wholesale .= '
'.$start.(($end) ? ' - '.$end."" : "").' '.$L->Str('items').' '.Tools_Common::formatPrice($price_array['price']).' '. $price_array['char'] .'
' ; } $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 .= ''; } } } else { $m_return .='
'.$L->Str('not_found').'
'; } }