Ejemplo n.º 1
0
 /**
  * @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;
 }
Ejemplo n.º 2
0
	/**
	 * @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;
	}