Здравствуйте! Возникла проблема с фильтром при переходе с GetResources на PdoResources, фильтрует всё кроме Языка в коде это lang, и что самое интересное, если в фильтре выбираешь EN всё работает, но если выбираешь RU то показывает нет результатов, хотя они есть, с чем это может быть связано?

<?php
$out = array();
$lang = isset($_GET['lang']) ? strip_tags($_GET['lang']) : '';
$format = isset($_GET['format']) ? strip_tags($_GET['format']) : '';
$category = isset($_GET['category']) ? strip_tags($_GET['category']) : '';
$categories = explode(',', $category);
if ($lang != '') $out[] = 'lang==' . $lang;
if ($format != '') $out[] = 'format==%' . $format . '%';
if ($category != '') {
foreach ($categories as $categ) {
$out[] = 'category==%*' . $categ . '*%';
}
}
return implode(',', $out);


<div id="total_count" style="display:none;" >[[+total]]</div>
[[!getPage? 
&elementClass=`modSnippet` 
&element=`pdoResources`
&tpl=`tplList`
&limit=`8`
&includeTVs=`image,category,format,hits,lang,price,year,softlic,subaccount,year` 
&parents=`[[!parents]]`
&hideContainers=`1`
&sortby=`{[[!sort]]"publishedon":"DESC"}` 
&sortbyTV=`[[!sortbyTV]]` 
&sortdirTV=`[[!sortdirTV]]` 
&sortbyTVType=`integer` 
&tvFilters=`[[!filter]]`
]]


Так же если перейти getpage на pdopage, не работает фильтр, где и что нужно поменять, подскажите пожалуйста?