public function discussionsController_markCategoryViewed_create($sender, $CategoryID)
{
if (Gdn::request()->isAuthenticatedPostBack()) {
if (strlen($CategoryID) > 0 && (int) $CategoryID > 0) {
$CategoryModel = new CategoryModel();
$this->markCategoryRead($CategoryModel, $CategoryID);
$this->recursiveMarkCategoryRead($CategoryModel, CategoryModel::categories(), array($CategoryID));
$sender->informMessage(t('Category marked as viewed.'));
$sender->render('blank', 'utility', 'dashboard');
}
}
}