WebdavService
class WebdavService extends xm_webdav_service
Class XELOS\Modules\SystemDMS\Hook\Webdav\xm_system_dms_webdav
Properties
| SystemDMSController | $mod | ||
| array | $unsupported_methods | ||
| string | $group_title | ||
| protected string | $tmp_file_name | ||
| protected Document | $last_document |
Methods
No description
Copy File or Folder
Resource Handler wraps Create Dir/Collection
Delete File or Folder
Get Information about category
GET method handler for directories This is a very simple mod_index lookalike.
Get properties for a single file/resource
Get lock info
Get Properties for path
No description
Initialization
No description
Move File or Folder
No description
Convert path to document_index
Path Traversal Function
Read File / Folder
Write File
Details
at line 982
bool|string
categoryPathToId(array $path_parts, int $pid)
No description
at line 448
string
copy(string $source, string $dest, bool $overwrite = false)
Copy File or Folder
at line 182
bool|string|array
create_dir(string $working_dir, string $new_dir)
Resource Handler wraps Create Dir/Collection
at line 382
bool
delete(string $path)
Delete File or Folder
at line 1051
string
document_index_to_path(DocumentIndex $document_index)
Document index to WebDAV path
at line 1065
static string
getETag(Document $document)
No description
at line 732
array|bool
get_catinfo(int $category_id)
Get Information about category
at line 54
void
get_directory_listing($info, bool $path = false)
GET method handler for directories This is a very simple mod_index lookalike.
See RFC 2518, Section 8.4 on GET/HEAD for collections
at line 772
array|bool
get_docinfo($document, $cat_id)
Get properties for a single file/resource
at line 281
string
get_lockinfo(string $path, array $options = null)
Get lock info
at line 662
array|bool
get_propinfo(string $path, int|string $depth = 0)
Get Properties for path
at line 832
string
id_to_path($id, $type = 'category')
No description
at line 40
init()
Initialization
at line 161
bool
is_available()
No description
at line 476
string
move(string $source, string $dest, bool $overwrite = false)
Move File or Folder
at line 363
bool
onUploadFinished($server)
No description
at line 1028
DocumentIndex|null
path_to_document_index(string $path)
Convert path to document_index
at line 934
array|bool
path_to_id(string $path, string $what = 'auto')
Path Traversal Function
at line 247
string|array
read(string $path = null)
Read File / Folder
at line 298
string
write(string $path, array $params)
Write File