Работа заключалась в задании условий через поля со списками и подстановкой их в специальную функцию. Но при решение этой нетривиальной задачи Андрей выполнил еще несколько сопутствующих, а именно:
1) сделал свой постраничный вывод
2) сделал выбор условий по интервалу между датами
Работа была не из простых, так как движок уникальный и нужно было вникать во многие детали. Т.е. по идее было убито немало часов на реализацию.
В итоге задача выполнена на отлично, рекомендую, как настоящего php-программиста