loadModel('group')->getAdminsAccountList() : array(); return $this->dao->select('*')->from(TABLE_ACTION) ->where(1) ->beginIF($search) ->andWhere('actor')->like("%$search%") ->fi() ->beginIF($date) ->andWhere('date')->like("$date%") ->fi() ->beginIF($objectType != 'all') ->andWhere('objectType')->eq($objectType) ->fi() ->beginIF($onlyAdmins) ->andWhere('actor')->in($adminsAccountList) ->fi() ->orderBy($orderBy) ->page($pager) ->fetchAll(); } }