Source for file ManufacturerList.class.php
Documentation is available at ManufacturerList.class.php
* Содержит класс ManufacturerList
* @copyright ColoCall 2007
//require_once('core/modules/share/components/DataSet.class.php');
* Класс выводящий список производителей для раздела каталога
* @param Document $document
public function __construct($name, $module, Document $document, array $params = null) {
parent::__construct($name, $module, $document, $params);
* @return DataDescription
$result->addFieldDescription($fd);
$result->addFieldDescription($fd);
$result->addFieldDescription($fd);
$descendants = Sitemap::getInstance()->getTree()->getNodeById($smapID)->getDescendants()->asList(false);
$result = $this->dbh->selectRequest('SELECT DISTINCT producer.producer_id, producer.producer_name, producer_segment '.
'FROM shop_products product '.
'LEFT JOIN shop_producers producer ON producer.producer_id = product.producer_id '.
'WHERE product.smap_id in('. $id. ')');
$url = $sitemap->getURLByID($smapID);
foreach ($result as $key => $value) {
$result[$key]['producer_segment'] = $url. 'manufacturer-'. $value['producer_segment']. '/';
|