source/Application/Model/File.php
protected function _getFileLocation()
    {
        $this->_sRelativeFilePath = '';
        $sFileHash = $this->oxfiles__oxstorehash->value;
        $sFileName = $this->oxfiles__oxfilename->value;

        //security check for demo shops
        if (\OxidEsales\Eshop\Core\Registry::getConfig()->isDemoShop()) {
            $sFileName = basename($sFileName);
        }

        if ($this->isUploaded()) {
            $this->_sRelativeFilePath = $this->_getHashedFileDir($sFileHash);
            $this->_sRelativeFilePath .= DIRECTORY_SEPARATOR . $sFileHash;
        } else {
            $this->_sRelativeFilePath = DIRECTORY_SEPARATOR . $this->_sManualUploadDir . DIRECTORY_SEPARATOR . $sFileName;
        }

        return $this->_sRelativeFilePath;
    }
protected function _getFileLocation()
    {
        $this->_sRelativeFilePath = '';
        $sFileHash = $this->oxfiles__oxstorehash->value;
        $sFileName = $this->oxfiles__oxfilename->value;

        //security check for demo shops
        if (\OxidEsales\Eshop\Core\Registry::getConfig()->isDemoShop()) {
            $sFileName = basename($sFileName);
        }

        if ($this->isUploaded()) {
            $this->_sRelativeFilePath = $this->_getHashedFileDir($sFileHash);
            $this->_sRelativeFilePath .= DIRECTORY_SEPARATOR . $sFileHash;
        } else {
            $this->_sRelativeFilePath = DIRECTORY_SEPARATOR . $this->_sManualUploadDir . DIRECTORY_SEPARATOR . $sFileName;
        }

        return $this->_sRelativeFilePath;
    }
protected function _getFileLocation ( ) { $ this -> _sRelativeFilePath = '' ; $ sFileHash = $ this -> oxfiles__oxstorehash -> value ; $ sFileName = $ this -> oxfiles__oxfilename -> value ; //security check for demo shops if ( \ OxidEsales \ Eshop \ Core \ Registry :: getConfig ( ) -> isDemoShop ( ) ) { $ sFileName = basename ( $ sFileName ) ; } if ( $ this -> isUploaded ( ) ) { $ this -> _sRelativeFilePath = $ this -> _getHashedFileDir ( $ sFileHash ) ; $ this -> _sRelativeFilePath .= DIRECTORY_SEPARATOR . $ sFileHash ; } else { $ this -> _sRelativeFilePath = DIRECTORY_SEPARATOR . $ this -> _sManualUploadDir . DIRECTORY_SEPARATOR . $ sFileName ; } return $ this -> _sRelativeFilePath ; }
Returns relative file path from oxConfig 'sDownloadsDir' variable.

@return string
Returns relative file path from oxConfig sDownloadsDir variable .