Центр документации
Карта сайта


Новая документация

Настройка платежных систем
Настройка способа оплаты КупиВкредит
Настройка способа оплаты Acquiro
Настройка способа оплаты AvisoSMS

Обновленная документация 

Разработчикам (API)
Руководство пользователя

on_list_recordset

Событие, вызываемое непосредственно перед выполнением запроса получения списка элементов.
Параметры:

Параметр

Описание

Пример

modId

Идентификатор модуля

news

oQuery

Объект запроса

DB_Query

Пример обработчика события. Добавление дополнительной фильтрации по категории:

public function handleListRecordset($name, array $aEvent, $handlerModId, $srcModId){
    if($this->idCat > 0) {
        $aEvent['oQuery']->addWhereDef(
            DB_Query::getSnipplet('AND %s.`id` = %s')
                ->plain($this->prefix)
                ->q($this->idCat)
        );
    }
    return $aEvent;
}
 
// …
 
AMI_Event::addHandler('on_list_recordset', array($this, 'handleListRecordset'), $modId);



Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API) Документация для скачивания
 2000 – 2011 © Amiro.CMS Все права защищены.