/** * @param CAccount $oAccount * @param mixed $mContactId * @param int $iContactType = EContactType::Global_ * @return int|null */ public function ConvertedContactLocalId($oAccount, $mContactId, $iContactType) { $mResult = null; if ($this->oConnection->Execute($this->oCommandCreator->ConvertedContactLocalId($oAccount, $mContactId, $iContactType))) { $oRow = $this->oConnection->GetNextRecord(); if ($oRow) { $mResult = (int) $oRow->id_addr; $mResult = 0 < $mResult ? $mResult : null; } $this->oConnection->FreeResult(); } return $mResult; }