Example #1
0
 /**
  * Возвращает список ID пользователей, являющихся авторами в блоге
  *
  * @param $xBlogId
  *
  * @return array
  */
 public function GetAuthorsIdByBlog($xBlogId)
 {
     $nBlogId = $this->_entityId($xBlogId);
     if ($nBlogId) {
         $sCacheKey = 'authors_id_by_blog_' . $nBlogId;
         if (false === ($data = E::ModuleCache()->Get($sCacheKey))) {
             $data = $this->oMapper->GetAuthorsIdByBlogId($nBlogId);
             E::ModuleCache()->Set($data, $sCacheKey, array('blog_update', 'blog_new', 'topic_new', 'topic_update'), 'P1D');
         }
         return $data;
     }
     return array();
 }