case 'bitboard': default: // board specific if ($gBitUser->isRegistered()) { if (!empty($feed['track']['on']) && $feed['track']['mod']) { $item->title = "[NEW] " . $item->title; } } if (!empty($feed['th_sticky'])) { $item->title = "[!] " . $item->title; } if (!empty($feed['th_locked'])) { $item->title = "[#] " . $item->title; } $item->link = 'http://' . $_SERVER['HTTP_HOST'] . $feed['url']; $data = BitBoard::getBoard($feed['llc_content_id']); $item->description = $data['data']; //TODO allow proper sort order //$item->date = ( int )$feed['event_date']; $item->date = (int) $feed['llc_last_modified']; $user = new BitUser($feed['llc_user_id']); break; } $user->load(); $item->author = $user->getDisplayName(); //$gBitUser->getDisplayName( FALSE, array( 'user_id' => $feed['modifier_user_id'] ) ); $item->authorEmail = $user->mInfo['email']; $item->descriptionTruncSize = $gBitSystem->getConfig('rssfeed_truncate', 1000); $item->descriptionHtmlSyndicated = FALSE; /* var_dump($item);