kernel/classes/webdav/ezwebdavcontentserver.php

Show: inherited
Table of Contents

File containing the eZWebDAVContentServer class.

Copyright
Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.  
License
eZ Business Use License Agreement Version 2.0  
Package
kernel  
Version
4.6.0  

\eZWebDAVContentServer

Package: kernel

File containing the eZWebDAVContentServer class.

Parent(s)
\eZWebDAVServer
Copyright
Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.  
License
eZ Business Use License Agreement Version 2.0  
Version
4.6.0  

Constants

Constant  WEBDAV_INI_FILE = "webdav.ini"
Constant  WEBDAV_AUTH_REALM = "eZ Publish WebDAV interface"
Constant  WEBDAV_AUTH_FAILED = "Invalid username or password!"
Constant  WEBDAV_INVALID_SITE = "Invalid site name specified!"
Constant  WEBDAV_DISABLED = "WebDAV functionality is disabled!"
Constant  OK = 10
inheritedInherited from: \eZWebDAVServer::OK
Inherited_from
\eZWebDAVServer::OK  
Constant  OK_SILENT = 11
inheritedInherited from: \eZWebDAVServer::OK_SILENT
Inherited_from
\eZWebDAVServer::OK_SILENT  
Constant  OK_CREATED = 12
inheritedInherited from: \eZWebDAVServer::OK_CREATED
Inherited_from
\eZWebDAVServer::OK_CREATED  
Constant  OK_OVERWRITE = 13
inheritedInherited from: \eZWebDAVServer::OK_OVERWRITE
Inherited_from
\eZWebDAVServer::OK_OVERWRITE  
Constant  FAILED_FORBIDDEN = 30
inheritedInherited from: \eZWebDAVServer::FAILED_FORBIDDEN
Constant  FAILED_NOT_FOUND = 31
inheritedInherited from: \eZWebDAVServer::FAILED_NOT_FOUND
Constant  FAILED_EXISTS = 32
inheritedInherited from: \eZWebDAVServer::FAILED_EXISTS
Inherited_from
\eZWebDAVServer::FAILED_EXISTS  
Constant  FAILED_CONFLICT = 33
inheritedInherited from: \eZWebDAVServer::FAILED_CONFLICT
Constant  FAILED_PRECONDITION = 34
inheritedInherited from: \eZWebDAVServer::FAILED_PRECONDITION
Constant  FAILED_LOCKED = 35
inheritedInherited from: \eZWebDAVServer::FAILED_LOCKED
Inherited_from
\eZWebDAVServer::FAILED_LOCKED  
Constant  FAILED_BAD_GATEWAY = 36
inheritedInherited from: \eZWebDAVServer::FAILED_BAD_GATEWAY
Constant  FAILED_STORAGE_FULL = 37
inheritedInherited from: \eZWebDAVServer::FAILED_STORAGE_FULL
Constant  FAILED_UNSUPPORTED = 38
inheritedInherited from: \eZWebDAVServer::FAILED_UNSUPPORTED
Constant  CTIME_FORMAT = "Y-m-d\\TH:i:s\\Z"
inheritedInherited from: \eZWebDAVServer::CTIME_FORMAT
Inherited_from
\eZWebDAVServer::CTIME_FORMAT  
Constant  MTIME_FORMAT = "D, d M Y H:i:s"
inheritedInherited from: \eZWebDAVServer::MTIME_FORMAT
Inherited_from
\eZWebDAVServer::MTIME_FORMAT  
Constant  TEMP_FILE_PREFIX = "eZWebDAVUpload_"
inheritedInherited from: \eZWebDAVServer::TEMP_FILE_PREFIX

Properties

Propertypublic  $FolderClasses= ''
Details
Type
n/a
Propertypublic  $ServerRootDir= '""'
inheritedInherited from: \eZWebDAVServer::$$ServerRootDir
Default value""Details
Type
n/a
Inherited_from
\eZWebDAVServer::$$ServerRootDir  
Propertypublic  $XMLBodyRead= 'false'
inheritedInherited from: \eZWebDAVServer::$$XMLBodyRead
Default valuefalseDetails
Type
n/a
Inherited_from
\eZWebDAVServer::$$XMLBodyRead  
Propertypublic  $XMLOutputCharset= ''utf-8''
inheritedInherited from: \eZWebDAVServer::$$XMLOutputCharset
Default value'utf-8'Details
Type
n/a
Inherited_from
\eZWebDAVServer::$$XMLOutputCharset  

Methods

methodpublicXMLOutputCharset( ) : void
inherited

Inherited from: \eZWebDAVServer::XMLOutputCharset()
methodpublicappendLogEntry(  $logString,  $label = false ) : void
staticinherited

Inherited from: \eZWebDAVServer::appendLogEntry()
Parameters
Name Type Description
$logString
$label
methodpublicavailableSites( ) : void

methodpubliccopy(  $source,  $destination ) : void
inherited

Inherited from: \eZWebDAVServer::copy()
Parameters
Name Type Description
$source
$destination
methodpubliccreateFolder(  $parentNode,  $target ) : void

Parameters
Name Type Description
$parentNode
$target
methodpubliccurrentSiteFromPath(  $path ) : void

Parameters
Name Type Description
$path
methodpublicdataCharset( ) : void
inherited

Inherited from: \eZWebDAVServer::dataCharset()
methodpublicdelete(  $target ) : void

Parameters
Name Type Description
$target
methodpublicdeleteContent(  $currentSite,  $virtualFolder,  $target,  $fullPath ) : void

Parameters
Name Type Description
$currentSite
$virtualFolder
$target
$fullPath
methodpublicdeleteVirtualFolder(  $currentSite,  $target,  $fullPath ) : void

Parameters
Name Type Description
$currentSite
$target
$fullPath
methodpubliceZWebDAVContentServer( ) : void

methodpubliceZWebDAVServer( ) : void
inherited

Inherited from: \eZWebDAVServer::eZWebDAVServer()
methodpublicfetchContentList(  $node,  $target,  $depth,  $properties ) : void

Parameters
Name Type Description
$node
$target
$depth
$properties
methodpublicfetchNodeByTranslation(  $nodePathString ) : void

Parameters
Name Type Description
$nodePathString
methodpublicfetchNodeInfo(  $node ) : void

Parameters
Name Type Description
$node
methodpublicfetchParentNodeByTranslation(  $nodePathString ) : void

Parameters
Name Type Description
$nodePathString
methodpublicfetchSiteListContent(  $depth,  $properties ) : void

Parameters
Name Type Description
$depth
$properties
methodpublicfetchVirtualSiteContent(  $site,  $depth,  $properties ) : void

Parameters
Name Type Description
$site
$depth
$properties
methodpublicfileBasename(  $name ) : void

Parameters
Name Type Description
$name
methodpublicflushXMLBody( ) : void
inherited

Inherited from: \eZWebDAVServer::flushXMLBody()
methodpublicget(  $target ) : void

Parameters
Name Type Description
$target
methodpublicgetCollectionContent(  $collection,  $depth = false,  $properties = false ) : void

Parameters
Name Type Description
$collection
$depth
$properties
methodpublicgetContentNodeData(  $result,  $currentSite,  $virtualFolder,  $target,  $fullPath ) : void

Parameters
Name Type Description
$result
$currentSite
$virtualFolder
$target
$fullPath
methodpublicgetContentTreeCollection(  $currentSite,  $virtualFolder,  $collection,  $fullPath,  $depth,  $properties ) : void

Parameters
Name Type Description
$currentSite
$virtualFolder
$collection
$fullPath
$depth
$properties
methodpublicgetVirtualFolderCollection(  $currentSite,  $collection,  $fullPath,  $depth,  $properties ) : void

Parameters
Name Type Description
$currentSite
$collection
$fullPath
$depth
$properties
methodpublicgetVirtualFolderData(  $result,  $currentSite,  $target,  $fullPath ) : void

Parameters
Name Type Description
$result
$currentSite
$target
$fullPath
methodpublichandle(  $status ) : void
inherited

Inherited from: \eZWebDAVServer::handle()
Parameters
Name Type Description
$status
methodpublichead(  $target ) : void

Parameters
Name Type Description
$target
methodpublicheaders( ) : void

methodpublicinternalNodePath(  $virtualFolder,  $collection ) : void

Parameters
Name Type Description
$virtualFolder
$collection
methodpublicisLoggingEnabled( ) : void
staticinherited

Inherited from: \eZWebDAVServer::isLoggingEnabled()
methodpublicisObjectFolder(  $object,  $class ) : void

Parameters
Name Type Description
$object
$class
methodpublicmkcol(  $target ) : void

Parameters
Name Type Description
$target
methodpublicmkcolContent(  $currentSite,  $virtualFolder,  $target,  $fullPath ) : void

Parameters
Name Type Description
$currentSite
$virtualFolder
$target
$fullPath
methodpublicmkcolVirtualFolder(  $currentSite,  $target,  $fullPath ) : void

Parameters
Name Type Description
$currentSite
$target
$fullPath
methodpublicmove(  $source,  $destination ) : void

Parameters
Name Type Description
$source
$destination
methodpublicmoveContent(  $sourceSite,  $destinationSite,  $sourceVFolder,  $destinationVFolder,  $source,  $destination,  $fullSource,  $fullDestination ) : void

Parameters
Name Type Description
$sourceSite
$destinationSite
$sourceVFolder
$destinationVFolder
$source
$destination
$fullSource
$fullDestination
methodpublicmoveVirtualFolder(  $sourceSite,  $destinationSite,  $source,  $destination,  $fullSource,  $fullDestination ) : void

Parameters
Name Type Description
$sourceSite
$destinationSite
$source
$destination
$fullSource
$fullDestination
methodpublicoptions(  $target ) : void

Parameters
Name Type Description
$target
methodpublicoutputCollectionContent(  $collection,  $requestedProperties ) : void
inherited

Inherited from: \eZWebDAVServer::outputCollectionContent()
Parameters
Name Type Description
$collection
$requestedProperties
methodpublicoutputOptions(  $options ) : void
inherited

Inherited from: \eZWebDAVServer::outputOptions()
Parameters
Name Type Description
$options
methodpublicoutputSendDataToClient(  $output,  $headers_only = false ) : void

Parameters
Name Type Description
$output
$headers_only
methodpublicprocessClientRequest( ) : void

methodpublicprocessURL(  $url ) : void

Parameters
Name Type Description
$url
methodpublicput(  $target,  $tempFile ) : void

Parameters
Name Type Description
$target
$tempFile
methodpublicputContentData(  $currentSite,  $virtualFolder,  $target,  $tempFile,  $fullPath ) : void

Parameters
Name Type Description
$currentSite
$virtualFolder
$target
$tempFile
$fullPath
methodpublicputVirtualFolderData(  $currentSite,  $target,  $tempFile,  $fullPath ) : void

Parameters
Name Type Description
$currentSite
$target
$tempFile
$fullPath
methodpublicrecode(  $string,  $fromCharset,  $toCharset,  $stop = false ) : void
inherited

Inherited from: \eZWebDAVServer::recode()
Parameters
Name Type Description
$string
$fromCharset
$toCharset
$stop
methodpublicrootDirectory( ) : void
staticinherited

Inherited from: \eZWebDAVServer::rootDirectory()
methodpublicsetCurrentSite(  $site ) : void

Parameters
Name Type Description
$site
methodpublicsetServerRoot(  $rootDir ) : void
inherited

Inherited from: \eZWebDAVServer::setServerRoot()
Parameters
Name Type Description
$rootDir
methodpublicsetXMLOutputCharset(  $charset ) : void
inherited

Inherited from: \eZWebDAVServer::setXMLOutputCharset()
Parameters
Name Type Description
$charset
methodpublicsetupXMLOutputCharset( ) : void
inherited

Inherited from: \eZWebDAVServer::setupXMLOutputCharset()
methodpublicsplitFirstPathElement(  $path,  $element ) : void

Parameters
Name Type Description
$path
$element
methodpublicsplitLastPathElement(  $path,  $element ) : void

Parameters
Name Type Description
$path
$element
methodpublicstoreUploadedFile(  $target ) : void
inherited

Inherited from: \eZWebDAVServer::storeUploadedFile()
Parameters
Name Type Description
$target
methodpublictempDirectory( ) : void
staticinherited

Inherited from: \eZWebDAVServer::tempDirectory()
methodpublicuserAgentPattern( ) : void
inherited

Inherited from: \eZWebDAVServer::userAgentPattern()
methodpublicuserAgentSettings( ) : void
inherited

Inherited from: \eZWebDAVServer::userAgentSettings()
methodpublicuserHasSiteAccess(  $site ) : void

Parameters
Name Type Description
$site
methodpublicuserHasVirtualAccess(  $site,  $virtual ) : void

Parameters
Name Type Description
$site
$virtual
methodpublicvirtualContentFolderName( ) : void
static

methodpublicvirtualFileInfoList( ) : void

methodpublicvirtualFileList( ) : void

methodpublicvirtualFolderInfoList( ) : void

methodpublicvirtualFolderList( ) : void

methodpublicvirtualInfoFileName( ) : void
static

methodpublicvirtualInfoList( ) : void

methodpublicvirtualList( ) : void

methodpublicvirtualMediaFolderName( ) : void
static

methodpublicxmlBody( ) : void
inherited

Inherited from: \eZWebDAVServer::xmlBody()
Documentation was generated by DocBlox 0.18.1.