mirror of
https://github.com/nextcloud/server.git
synced 2026-06-09 00:32:29 -04:00
renamed the function to modify mtime of files to touch.
This commit is contained in:
parent
86f2f841bf
commit
f89f3701df
3 changed files with 16 additions and 17 deletions
|
|
@ -97,12 +97,8 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr
|
|||
* in the second parameter or to now if the second param is empty.
|
||||
* Even if the modification time is set to a custom value the access time is set to now.
|
||||
*/
|
||||
public function setLastModifiedTime($mtime) {
|
||||
OC_Filesystem::setFileMtime($this->path, $mtime);
|
||||
}
|
||||
|
||||
public function endsWith( $str, $sub ) {
|
||||
return ( substr( $str, strlen( $str ) - strlen( $sub ) ) === $sub );
|
||||
public function touch($mtime) {
|
||||
OC_Filesystem::touch($this->path, $mtime);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -123,8 +119,8 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr
|
|||
}
|
||||
}
|
||||
else {
|
||||
if( $this->endsWith( $propertyName, "modificationTime")) {
|
||||
$this->setLastModifiedTime($propertyValue);
|
||||
if( strcmp( $propertyName, "lastmodified")) {
|
||||
$this->touch($propertyValue);
|
||||
} else {
|
||||
if(!array_key_exists( $propertyName, $existing )){
|
||||
$query = OC_DB::prepare( 'INSERT INTO *PREFIX*properties (userid,propertypath,propertyname,propertyvalue) VALUES(?,?,?,?)' );
|
||||
|
|
|
|||
|
|
@ -70,13 +70,16 @@ class OC_Filestorage_Local extends OC_Filestorage{
|
|||
public function fileatime($path){
|
||||
return fileatime($this->datadir.$path);
|
||||
}
|
||||
|
||||
public function setFileMtime($path, $mtime){
|
||||
// sets the modification time of the file to the given value. If mtime is nil the current time is set.
|
||||
// note that the access time of the file always changes to the current time.
|
||||
return touch($this->datadir.$path, $mtime);
|
||||
}
|
||||
|
||||
public function touch($path, $mtime){
|
||||
// sets the modification time of the file to the given value.
|
||||
// If mtime is nil the current time is set.
|
||||
// note that the access time of the file always changes to the current time.
|
||||
if( touch( $this->datadir.$path, $mtime ) ) {
|
||||
clearstatcache( true, $this->datadir.$path );
|
||||
}
|
||||
|
||||
return touch($this->datadir.$path, $mtime);
|
||||
}
|
||||
public function file_get_contents($path){
|
||||
return file_get_contents($this->datadir.$path);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -369,8 +369,8 @@ class OC_Filesystem{
|
|||
static public function fileatime($path){
|
||||
return self::basicOperation('fileatime',$path);
|
||||
}
|
||||
static public function setFileMtime($path, $mtime){
|
||||
return self::$defaultInstance->setFileMtime($path, $mtime);
|
||||
static public function touch($path, $mtime){
|
||||
return self::$defaultInstance->touch($path, $mtime);
|
||||
}
|
||||
static public function file_get_contents($path){
|
||||
return self::basicOperation('file_get_contents',$path,array('read'));
|
||||
|
|
|
|||
Loading…
Reference in a new issue