Esempio n. 1
0
 /**
  * _immocasterDeleteObject( ) :
  *
  * @param array $row
  * @param integer $iImmo24Id
  * @return boolean
  * @access private
  * @version 7.0.0
  * @since 7.0.0
  */
 private function _immocasterDeleteObject($row, $iImmo24Id)
 {
     $table = $this->deal_tableappartmentrent;
     if (empty($iImmo24Id)) {
         return FALSE;
     }
     $aParams = array('username' => $this->_sImmo24User, 'estateid' => $iImmo24Id);
     $sResponse = $this->_oImmocaster->deleteObject($aParams);
     //var_dump( __METHOD__, __LINE__, json_decode( $sResponse ) );
     //$method = __METHOD__ . ' (#' . __LINE__ . ')';
     //$immo24id = $this->_immo24ValidationResponse( $row, $sResponse, $method );
     $this->_aStatistic['immo24'][$table]['records']['all']['all']++;
     $this->_aStatistic['immo24'][$table]['records']['removed']['all']++;
     $messageCode = $this->_zzImmo24MessageCode($sResponse);
     $dealUid = NULL;
     if (isset($row['uid'])) {
         $dealUid = ' TYPO3-uid: ' . $row['uid'];
     }
     switch ($messageCode) {
         case 'ERROR_RESOURCE_NOT_FOUND':
             $this->_aStatistic['immo24'][$table]['records']['removed']['error']++;
             $prompt = $this->_extLabel . ' Error while deleting: "' . $messageCode . '". Scout-ID: "' . $iImmo24Id . '".' . $dealUid;
             $this->_zzFlashMessage($prompt, 'ERROR');
             $this->_typo3UpdateRow($table, $row, 'ERROR_RESOURCE_NOT_FOUND');
             return FALSE;
         case 'MESSAGE_RESOURCE_DELETED':
             //$this->_aStatistic[ 'TYPO3' ]['appartmentrent'][ 'records' ][ 'removed' ] ++;
             $this->_aStatistic['immo24'][$table]['records']['removed']['success']++;
             $this->_typo3UpdateRow($table, $row, 'MESSAGE_RESOURCE_DELETED');
             return TRUE;
         default:
             $prompt = $this->_extLabel . ' Error while deleting: "' . $messageCode . '". Scout-ID: "' . $iImmo24Id . '".' . $dealUid;
             $this->_zzFlashMessage($prompt, 'ERROR');
             $this->_typo3UpdateRow($table, $row, 'error');
             return FALSE;
     }
 }
Esempio n. 2
0
	public function remove($sFile)
	{
		$sName = str_replace("\\", '/', str_replace(PHPFOX_DIR, '', $sFile));
		
		$this->_oObject->deleteObject($this->_sBucket, $sName);
	}	
 /**
  * Delete master slide from Amazon S3.
  *
  * @param object $s3 S3 instance
  * @param string $key
  */
 private function delete_master_slide($s3, $key)
 {
     $res = $s3->deleteObject(array('Bucket' => Configure::read('bucket_name'), 'Key' => $key));
 }