$aStat) { $iNum = strlen($aStat['query']) > 0 ? db_value($aStat['query']) : 0; $aRssData[] = array( 'UnitID' => $sKey, 'OwnerID' => '', 'UnitTitle' => $iNum . ' ' . _t('_' . $aStat['capt']), 'UnitLink' => strlen($aStat['link']) > 0 ? BX_DOL_URL_ROOT . $aStat['link'] : '', 'UnitDesc' => '', 'UnitDateTimeUTS' => 0, 'UnitIcon' => '' ); } } break; case 'sys_members': $aRssTitle = getParam('site_title'); $iLength = $iLength != 0 ? $iLength : 33; $aMembers = $GLOBALS['MySQL']->getAll("SELECT *, UNIX_TIMESTAMP(`DateReg`) AS `DateRegUTS` FROM `Profiles` WHERE 1 AND (`Couple`='0' OR `Couple`>`ID`) AND `Status`='Active' ORDER BY `DateReg` DESC LIMIT " . $iLength); foreach($aMembers as $aMember) { $aRssData[] = array( 'UnitID' => '', 'OwnerID' => '', 'UnitTitle' => $aMember['NickName'], 'UnitLink' => getProfileLink($aMember['ID']), 'UnitDesc' => $GLOBALS['oFunctions']->getMemberAvatar($aMember['ID']), 'UnitDateTimeUTS' => $aMember['DateRegUTS'], 'UnitIcon' => '' ); } break; case 'sys_news': echo BxDolService::call('news', 'news_rss', array($iLength)); return; } $oRss = new BxDolRssFactory(); echo $oRss->GenRssByData($aRssData, $aRssTitle, ''); } else BxDolService::call($sType, $sType . '_rss', array()); } actionRSS(); ?>