Multimag  0.2.992
Открытые члены | Поля данных | Защищенные данные
Класс csv

Класс формирует прайс-лист в формате CSV. Подробнее...

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

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

 __construct ($db)
 Конструктор Подробнее...
 
 setDivider ($divider=",")
 
 setColumnsCount ($count=1)
 
 setShielder ($shielder= '"')
 
 open ()
 Сформировать шапку прайса Подробнее...
 
 write ($group=0)
 
 close ()
 Сформировать завершающий блок прайса Подробнее...
 
 writepos ($group=0)
 
- Открытые члены унаследованные от BasePriceWriter
 __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')
 

Поля данных

 $divider
 
 $shielder
 
 $line
 
 $buffer
 
 $column_count
 

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

 $svc
 
- Защищенные данные унаследованные от BasePriceWriter
 $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
 getCountInfo ($count, $transit)
 

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

Класс формирует прайс-лист в формате CSV.

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

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

__construct (   $db)

Конструктор

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

Методы

close ( )

Сформировать завершающий блок прайса

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

open ( )

Сформировать шапку прайса

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

setColumnsCount (   $count = 1)

Задать колонок

Аргументы
$dividerСимвол разделителя колонок (,;:)

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

setDivider (   $divider = ",")

Установить символ разделителя колонок

Аргументы
$dividerСимвол разделителя колонок (,;:)

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

setShielder (   $shielder = '"')

Установить символ экранирования строк

Аргументы
$shielderСимвол экранирования строк ('"*)

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

write (   $group = 0)

Сформирвать тело прайса param $group id номенклатурной группы

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

writepos (   $group = 0)

Сформировать строки прайса param $group id номенклатурной группы

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

Поля

$buffer

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

$column_count

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

$divider

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

$line

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

$shielder

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

$svc
protected

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


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