Multimag  0.2.992
Открытые члены | Защищенные члены | Защищенные данные
Класс BasePriceWriter

Базовый класс формирования прайс-листов Подробнее...

Граф наследования:BasePriceWriter:
csv html pdf xls

Открытые члены

 __construct ($db)
 
 run ()
 Сформировать прайс-лист, и отправить его в STDOUT. Подробнее...
 
 get ()
 Сформировать прайс-лист, и вернуть его Подробнее...
 
 showProizv ($visible=1)
 
 showGroupName ($visible=1)
 
 setGroupsFilter ($groups)
 
 setColCount ($count)
 
 setColumnList ($clist)
 
 setPriceId ($price_id=1)
 
 setVendorFilter ($vendorfilter=null)
 
 setCountFilter ($countfilter= 'all')
 

Защищенные члены

 getCountInfo ($count, $transit)
 

Защищенные данные

 $mn_vendor
 Модификатор наименования + наименование производителя Подробнее...
 
 $mn_pgroup
 Модификатор наименования + печатное имя группы Подробнее...
 
 $show_groups
 Группы, которые надо отображать. Массив. Подробнее...
 
 $column_count
 Кол-во колонок в прайсе Подробнее...
 
 $db
 mysqli коннектор к нужной базе Подробнее...
 
 $to_string = false
 Сохранить в буфер, не отправлять в броузер Подробнее...
 
 $vendor_filter = ''
 Фильтр по производителю Подробнее...
 
 $count_filter = ''
 Фильтр по наличию Подробнее...
 
 $show_vc = false
 Колонока с наименованием производителя Подробнее...
 
 $show_vn = false
 Колонока с наименованием производителя Подробнее...
 
 $column_list
 Список колонок для отображения Подробнее...
 
 $price_id
 Идентификатор цены Подробнее...
 

Подробное описание

Базовый класс формирования прайс-листов

См. определение в файле basepricewriter.php строка 23

Конструктор(ы)

__construct (   $db)

Конструктор

Аргументы
dbmysqli-объект для подключения к базе данных

См. определение в файле basepricewriter.php строка 39

Методы

get ( )

Сформировать прайс-лист, и вернуть его

См. определение в файле basepricewriter.php строка 67

getCountInfo (   $count,
  $transit 
)
protected

Получить информации о количестве товара. Формат информации - в конфигурационном файле

Аргументы
$countКоличество единиц товара на складе
$transitКоличество единиц товара в пути

См. определение в файле basepricewriter.php строка 135

run ( )

Сформировать прайс-лист, и отправить его в STDOUT.

См. определение в файле basepricewriter.php строка 60

setColCount (   $count)

Задаёт количество колонок, отображаемых в прайс-листе

Аргументы
$countКоличество колонок

См. определение в файле basepricewriter.php строка 94

setColumnList (   $clist)

Устанавливает список колонок для отображения в прайс-листе

Аргументы
array$clistМассив с идентификаторами колонок

См. определение в файле basepricewriter.php строка 109

setCountFilter (   $countfilter = 'all')

Устанавливает фильтрацию прайса по наличию

Аргументы
$countfilterФильтр наличия: all / instock / intransit

См. определение в файле basepricewriter.php строка 128

setGroupsFilter (   $groups)

Включает фильтр по группам номенклатуры

Аргументы
$groupsМассив с id групп, которые должны быть включены в прайс-лист

См. определение в файле basepricewriter.php строка 88

setPriceId (   $price_id = 1)

Устанавливает цену, которая должна быть отображена в прайс-листе

Аргументы
$costId отображаемой цены

См. определение в файле basepricewriter.php строка 115

setVendorFilter (   $vendorfilter = null)

Устанавливает фильтрацию прайса по заданному производителю

Аргументы
$vendorfilterИмя производителя

См. определение в файле basepricewriter.php строка 122

showGroupName (   $visible = 1)

Включает отображение префикса наименования - печатного наименования группы

Аргументы
$visibletrue - отображать , false - не отображать

См. определение в файле basepricewriter.php строка 82

showProizv (   $visible = 1)

Включает отображение наименования производителя в наименовании товара

Аргументы
$visibletrue - отображать , false - не отображать

См. определение в файле basepricewriter.php строка 76

Поля

$column_count
protected

Кол-во колонок в прайсе

См. определение в файле basepricewriter.php строка 27

$column_list
protected

Список колонок для отображения

См. определение в файле basepricewriter.php строка 34

$count_filter = ''
protected

Фильтр по наличию

См. определение в файле basepricewriter.php строка 31

$db
protected

mysqli коннектор к нужной базе

См. определение в файле basepricewriter.php строка 28

$mn_pgroup
protected

Модификатор наименования + печатное имя группы

См. определение в файле basepricewriter.php строка 25

$mn_vendor
protected

Модификатор наименования + наименование производителя

См. определение в файле basepricewriter.php строка 24

$price_id
protected

Идентификатор цены

См. определение в файле basepricewriter.php строка 35

$show_groups
protected

Группы, которые надо отображать. Массив.

См. определение в файле basepricewriter.php строка 26

$show_vc = false
protected

Колонока с наименованием производителя

См. определение в файле basepricewriter.php строка 32

$show_vn = false
protected

Колонока с наименованием производителя

См. определение в файле basepricewriter.php строка 33

$to_string = false
protected

Сохранить в буфер, не отправлять в броузер

См. определение в файле basepricewriter.php строка 29

$vendor_filter = ''
protected

Фильтр по производителю

См. определение в файле basepricewriter.php строка 30


Объявления и описания членов класса находятся в файле: