%PDF- %PDF-
| Direktori : /www/varak.net/mail2.varak.net_old/libraries/afterlogic/DAV/FS/ |
| Current File : /www/varak.net/mail2.varak.net_old/libraries/afterlogic/DAV/FS/File.php |
<?php
/*
* Copyright 2004-2014, AfterLogic Corp.
* Licensed under AGPLv3 license or AfterLogic license
* if commercial version of the product was purchased.
* See the LICENSE file for a full license statement.
*/
namespace afterlogic\DAV\FS;
class File extends \Sabre\DAV\FSExt\File{
public function __construct($path) {
$this->path = $path;
}
public function getPath() {
return $this->path;
}
public function getDirectory() {
return new Directory(dirname($this->path));
}
public function delete() {
parent::delete();
$oDirectory = $this->getDirectory();
$oDirectory->updateQuota();
}
public function getProperty($sName)
{
$aData = $this->getResourceData();
return isset($aData[$sName]) ? $aData[$sName] : null;
}
public function setProperty($sName, $mValue)
{
$aData = $this->getResourceData();
$aData[$sName] = $mValue;
$this->putResourceData($aData);
}
}