/** * Удалить тип блога * * @param ModuleBlog_EntityBlogType$oBlogType * * @return bool */ public function DeleteBlogType($oBlogType) { $aInfo = $this->oMapper->GetBlogCountsByTypes($oBlogType->GetTypeCode()); // Если есть блоги такого типа, то НЕ удаляем тип if (!empty($aInfo[$oBlogType->GetTypeCode()])) { $bResult = $this->oMapper->DeleteBlogType($oBlogType->GetTypeCode()); if ($bResult) { //чистим зависимые кеши E::ModuleCache()->CleanByTags(array('blog_update')); E::ModuleCache()->Delete("blog_type_{$oBlogType->getId()}"); return true; } } return false; }