_iProfileId; if(!$iItemId) $iItemId = bx_process_input(bx_get('id'), BX_DATA_INT); if(!empty($this->_aObject['connection'])) { $aResult = BxDolConnection::getObjectInstance($this->_aObject['connection'])->actionAdd($iItemId, $iProfileId); if($aResult['err'] == true) return ['code' => 2, 'msg' => $aResult['msg']]; } if(!$this->add($iProfileId, $iItemId)) return ['code' => 1, 'msg' => '_sys_txt_error_occured']; return ['code' => 0]; } public function getItemsTypes($aIds) { return BxDolProfileQuery::getInstance()->getProfiles(['type' => 'id_to_type', 'ids' => $aIds]); } } /** @} */