/** * @param CContact $oContact * @return bool */ public function CreateContact($oContact) { $bResult = false; try { if ($oContact->Validate()) { $bResult = $this->oStorage->CreateContact($oContact); } } catch (CApiBaseException $oException) { $bResult = false; $this->setLastException($oException); } if ($bResult) { $oApiVoiceManager = CApi::Manager('voice'); if ($oApiVoiceManager) { $oApiVoiceManager->FlushCallersNumbersCache($oContact->IdUser); } } return $bResult; }
/** * @param CContact $oContact * @return bool */ public function CreateContact($oContact) { $bResult = false; try { if ($oContact->Validate()) { $bResult = $this->oStorage->CreateContact($oContact); } } catch (CApiBaseException $oException) { $bResult = false; $this->setLastException($oException); } return $bResult; }