lib/ezwebdav/classes/ezwebdavserver.php

Show: inherited
Table of Contents

File containing the eZWebDAVServer class.

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

Functions

functionappend_to_log(  $logString ) : void

Parameters
Name Type Description
$logString
functioneZWebDavAppendToLog(  $logString ) : void

Parameters
Name Type Description
$logString
functioneZWebDavCheckLogSetting( ) : void

File containing the eZWebDAVServer class.

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

\eZWebDAVServer

Package:
Children
\eZWebDAVContentServer
\eZWebDAVFileServer

Constants

Constant  OK = 10
Constant  OK_SILENT = 11
Constant  OK_CREATED = 12
Constant  OK_OVERWRITE = 13
Constant  FAILED_FORBIDDEN = 30
Constant  FAILED_NOT_FOUND = 31
Constant  FAILED_EXISTS = 32
Constant  FAILED_CONFLICT = 33
Constant  FAILED_PRECONDITION = 34
Constant  FAILED_LOCKED = 35
Constant  FAILED_BAD_GATEWAY = 36
Constant  FAILED_STORAGE_FULL = 37
Constant  FAILED_UNSUPPORTED = 38
Constant  CTIME_FORMAT = "Y-m-d\\TH:i:s\\Z"
Constant  MTIME_FORMAT = "D, d M Y H:i:s"
Constant  TEMP_FILE_PREFIX = "eZWebDAVUpload_"

Properties

Propertypublic  $ServerRootDir= '""'
Default value""Details
Type
n/a
Propertypublic  $XMLBodyRead= 'false'
Default valuefalseDetails
Type
n/a
Propertypublic  $XMLOutputCharset= ''utf-8''
Default value'utf-8'Details
Type
n/a

Methods

methodpublicXMLOutputCharset( ) : void

methodpublicappendLogEntry(  $logString,  $label = false ) : void
static

Parameters
Name Type Description
$logString
$label
methodpubliccopy(  $source,  $destination ) : void

Parameters
Name Type Description
$source
$destination
methodpublicdataCharset( ) : void

methodpublicdelete(  $target ) : void

Parameters
Name Type Description
$target
methodpubliceZWebDAVServer( ) : void

methodpublicflushXMLBody( ) : void

methodpublicget(  $target ) : void

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

Parameters
Name Type Description
$collection
$depth
$properties
methodpublichandle(  $status ) : void

Parameters
Name Type Description
$status
methodpublichead(  $target ) : void

Parameters
Name Type Description
$target
methodpublicheaders( ) : void

methodpublicisLoggingEnabled( ) : void
static

methodpublicmkcol(  $target ) : void

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

Parameters
Name Type Description
$source
$destination
methodpublicoptions(  $target ) : void

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

Parameters
Name Type Description
$collection
$requestedProperties
methodpublicoutputOptions(  $options ) : void

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
methodpublicrecode(  $string,  $fromCharset,  $toCharset,  $stop = false ) : void

Parameters
Name Type Description
$string
$fromCharset
$toCharset
$stop
methodpublicrootDirectory( ) : void
static

methodpublicsetServerRoot(  $rootDir ) : void

Parameters
Name Type Description
$rootDir
methodpublicsetXMLOutputCharset(  $charset ) : void

Parameters
Name Type Description
$charset
methodpublicsetupXMLOutputCharset( ) : void

methodpublicstoreUploadedFile(  $target ) : void

Parameters
Name Type Description
$target
methodpublictempDirectory( ) : void
static

methodpublicuserAgentPattern( ) : void

methodpublicuserAgentSettings( ) : void

methodpublicxmlBody( ) : void

Documentation was generated by DocBlox 0.18.1.