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

Модуль, реализующий страницу поиска Подробнее...

Граф наследования:search:
IModule

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

 __construct ()
 
 getName ()
 
 getDescription ()
 
 run ()
 Запустить модуль на исполнение Подробнее...
 
 setSearchString ($search_str)
 
 ExecMode ($mode= '')
 
 getPosListSqlStr ()
 Получить начало строки sql запроса списка товаров Подробнее...
 
 searchGoods ($search_str, $cnt_limit=8, $sql_add= '')
 
 searchGoodsParametric ($params)
 
 drawTableLine ($line, $s)
 Сформировать строку таблицы найденных товаров Подробнее...
 
 searchArticles ($s)
 
 getGlobalSearchForm ()
 Формирование html кода формы глобального поиска Подробнее...
 
 getGoodsSearchForm ()
 Формирование html кода формы поиска по товарам Подробнее...
 
 getField ($name, $fields)
 
 getParametricSearchForm ($form_data=[])
 
 tryGlobalSearch ()
 Выполнить поиск по сайту Подробнее...
 
 tryGoodsSearch ()
 Выполнить поиск по товарам Подробнее...
 
 tryParametricSearch ()
 Выполнить поиск по товарам Подробнее...
 
- Открытые члены унаследованные от IModule
 __construct ()
 
 getName ()
 
 getDescription ()
 
 run ()
 Запустить модуль на исполнение Подробнее...
 
 getAclObjectname ()
 
 isAllow ($flags=\acl::VIEW)
 

Поля данных

 $search_str
 Искомая строка Подробнее...
 
 $nfr_flag = 0
 Флаг неполных результатов поиска Подробнее...
 
- Поля данных унаследованные от IModule
 $link_prefix
 

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

 GetCountInfo ($count, $transit)
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от IModule
 $acl_object_name
 

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

Модуль, реализующий страницу поиска

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

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

__construct ( )

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

Методы

drawTableLine (   $line,
  $s 
)

Сформировать строку таблицы найденных товаров

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

ExecMode (   $mode = '')

Отобразить страницу поиска

Аргументы
$modeвид страницы поиска

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

GetCountInfo (   $count,
  $transit 
)
protected

Получить отображаемую информацию о количестве товара

Аргументы
$countКоличество товара в наличиии
$transitКоличество товара в пути
Возвращает
Строка с информацией о наличии

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

getDescription ( )

Получить описание модуля

Возвращает
Строка с описанием

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

getField (   $name,
  $fields 
)

Формирование html кода текстового поля ввода формы параметрического поиска

Аргументы
$nameИмя поля ввода
$fieldsДанные с значениями полей формы

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

getGlobalSearchForm ( )

Формирование html кода формы глобального поиска

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

getGoodsSearchForm ( )

Формирование html кода формы поиска по товарам

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

getName ( )
Возвращает
Строка с именем

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

getParametricSearchForm (   $form_data = [])

Формирование html кода формы параметрического поиска

Аргументы
$form_dataДанные с значениями полей формы

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

getPosListSqlStr ( )

Получить начало строки sql запроса списка товаров

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

run ( )

Запустить модуль на исполнение

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

searchArticles (   $s)

Поиск по статьям

Аргументы
$sПодстрока поиска

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

searchGoods (   $search_str,
  $cnt_limit = 8,
  $sql_add = '' 
)

Поиск товаров

Аргументы
$search_strПодстрока поиска
$cnt_limitЛимит на количество строк в поисковом блоке
$sql_addДополнительные условия к sql запросу

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

searchGoodsParametric (   $params)

Параметрический поиск товаров

Аргументы
$paramsПоисковые параметры

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

setSearchString (   $search_str)

Задать строку поиска

Аргументы
$search_strИскомая строка

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

tryGlobalSearch ( )

Выполнить поиск по сайту

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

tryGoodsSearch ( )

Выполнить поиск по товарам

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

tryParametricSearch ( )

Выполнить поиск по товарам

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

Поля

$nfr_flag = 0

Флаг неполных результатов поиска

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

$search_str

Искомая строка

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


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