add('published', '1'); UredniDeskaObject::buildFrontendFilters($c, $params); UredniDeskaObject::globalFrontendFilters($c); if (isset($params['currentpage'])) { if(class_exists('MX_RelationLink')) { $c->add('id', MX_RelationLink::getRelatedItemsIds('UredniDeska', cmsms()->get_variable('content_id'), 'pages'), MCFCriteria::IN); } } if (isset($params['pages'])) { $glue = isset($params['all_pages']) ? 'AND' : 'OR'; if(class_exists('MX_RelationLink')) { $c->add('id', MX_RelationLink::getRelatedItemsIds('UredniDeska', explode(',', $params['pages']), 'pages', $glue), MCFCriteria::IN); } } if (isset($params['options'])) { $glue = isset($params['all_options']) ? 'AND' : 'OR'; if(class_exists('MX_RelationLink')) { $c->add('id', MX_RelationLink::getRelatedItemsIds('UredniDeska', explode(',', $params['options']), 'options', $glue), MCFCriteria::IN); } } if (isset($params['do']) && !empty($params['do'])) { $c->add('CAST(datum_sveseni AS UNSIGNED)', $params['do'], MCFCriteria::GREATER_EQUAL); } if (isset($params['od']) && !empty($params['od'])) { $c->add('CAST(datum_vyveseni AS UNSIGNED)', $params['od'], MCFCriteria::LESS_EQUAL); } if (isset($params['limit'])) { $c->setLimit($params['limit']); } echo UredniDeskaObject::doCount($c);