/** * Меняем target parent по массиву идентификаторов в таблице комментариев online * * @param int $sParentId Новый ID родителя владельца * @param string $sTargetType Тип владельца * @param array|int $aTargetId Список ID владельцев * @return bool */ public function UpdateTargetParentByTargetIdOnline($sParentId, $sTargetType, $aTargetId) { if (!is_array($aTargetId)) { $aTargetId = array($aTargetId); } // чистим зависимые кеши $this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array("comment_online_update_{$sTargetType}")); return $this->oMapper->UpdateTargetParentByTargetIdOnline($sParentId, $sTargetType, $aTargetId); }
/** * Меняем target parent по массиву идентификаторов в таблице комментариев online * * @param int $iParentId Новый ID родителя владельца * @param string $sTargetType Тип владельца * @param array|int $aTargetId Список ID владельцев * * @return bool */ public function UpdateTargetParentByTargetIdOnline($iParentId, $sTargetType, $aTargetId) { if (!is_array($aTargetId)) { $aTargetId = array($aTargetId); } $bResult = $this->oMapper->UpdateTargetParentByTargetIdOnline($iParentId, $sTargetType, $aTargetId); // чистим зависимые кеши E::ModuleCache()->CleanByTags(array("comment_online_update_{$sTargetType}")); return $bResult; }