Решил в своей разработке попользоваться методом setFlags() класса core/classes/db.class.php. К своему удивлению, в тексте метода вижу:
public function setFlags($table, $items, $flag, $value) { foreach($items as $id){ $this->setMovieFlag($table, $id, $flag, $value); } return true; }
Таким образом, у меня два варианта: либо сотворить собственный метод в модели компонента, который делает то же самое (и гарантированно избежать ошибки у пользователей) либо пользоваться готовым методом, но вместе с компонентом поставлять исправленный класс db.class.php своим пользователям.
Всвязи с этим вопрос к админам: следует ли мне заявить о баге в трекер, или метод setMovieFlag() планировался Вами для чего-то существенного?