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

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

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

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

 __construct ($db)
 Конструктор Подробнее...
 
 open ()
 Сформировать шапку прайса Подробнее...
 
 write ($group=0, $level=0)
 
 close ()
 Сформировать завершающий блок прайса Подробнее...
 
 writePosList ($group=0, $group_name= '')
 
- Открытые члены унаследованные от 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')
 

Поля данных

 $workbook
 
 $worksheet
 
 $format_line
 
 $format_greyprice
 
 $format_group
 

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

 writeTextCell ($cell_id, $text, $format)
 Записать текстовое значение в ячейку текущей строки Подробнее...
 
- Защищенные члены унаследованные от BasePriceWriter
 getCountInfo ($count, $transit)
 

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

 $cur_row
 
 $cur_col
 Номер текущей колонки Подробнее...
 
 $tmp_filename
 
- Защищенные данные унаследованные от 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
 Идентификатор цены Подробнее...
 

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

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

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

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

__construct (   $db)

Конструктор

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

Методы

close ( )

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

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

open ( )

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

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

write (   $group = 0,
  $level = 0 
)

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

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

writePosList (   $group = 0,
  $group_name = '' 
)

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

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

writeTextCell (   $cell_id,
  $text,
  $format 
)
protected

Записать текстовое значение в ячейку текущей строки

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

Поля

$cur_col
protected

Номер текущей колонки

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

$cur_row
protected

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

$format_greyprice

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

$format_group

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

$format_line

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

$tmp_filename
protected

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

$workbook

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

$worksheet

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


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