Перекодировка в utf-8
This commit is contained in:
parent
43f501a5e2
commit
df2e65a670
80 changed files with 668 additions and 668 deletions
|
|
@ -5,7 +5,7 @@ require_once 'core/file.php';
|
|||
|
||||
interface IFileSystem
|
||||
{
|
||||
// Операции над файлами
|
||||
// Операции над файлами
|
||||
public function makeDirectory($name);
|
||||
public function deleteDirectory($name);
|
||||
|
||||
|
|
@ -18,7 +18,7 @@ interface IFileSystem
|
|||
|
||||
public function readFile($source);
|
||||
public function writeFile($source, $content);
|
||||
// Содержание директории
|
||||
// Содержание директории
|
||||
public function directoryFiles($name);
|
||||
public function directoryFilesRecursive($name);
|
||||
}
|
||||
|
|
@ -27,12 +27,12 @@ interface IFileControl
|
|||
{
|
||||
public function commitFile($name, $who, $message);
|
||||
public function readFileVersion($name, $version = false);
|
||||
// Информация о файле
|
||||
// Информация о файле
|
||||
public function getFileLog($name);
|
||||
public function getFileInfo($name);
|
||||
}
|
||||
|
||||
// Реальная файловая система
|
||||
// Реальная файловая система
|
||||
class FileSystem implements IFileSystem
|
||||
{
|
||||
protected $hidden = array('.', '..');
|
||||
|
|
@ -111,7 +111,7 @@ class FileSystem implements IFileSystem
|
|||
}
|
||||
}
|
||||
|
||||
// При перемещении или все файлы если есть совпадения переписываются
|
||||
// При перемещении или все файлы если есть совпадения переписываются
|
||||
/**
|
||||
*
|
||||
*/
|
||||
|
|
@ -211,7 +211,7 @@ class FileSystem implements IFileSystem
|
|||
}
|
||||
}
|
||||
|
||||
// То что хранится в базе данных
|
||||
// То что хранится в базе данных
|
||||
class EFileSystem implements IFileSystem, IFileControl
|
||||
{
|
||||
|
||||
|
|
@ -280,7 +280,7 @@ class EFileSystem implements IFileSystem, IFileControl
|
|||
$index = $result->getInt('idfile');
|
||||
return $index;
|
||||
}
|
||||
return false; // Может лучше кидать исключение ??
|
||||
return false; // Может лучше кидать исключение ??
|
||||
}
|
||||
|
||||
function getIdFromPath($name)
|
||||
|
|
@ -288,7 +288,7 @@ class EFileSystem implements IFileSystem, IFileControl
|
|||
return $this->getRecordId(basename($name), self::getPathName($name));
|
||||
}
|
||||
|
||||
// Создание новой директории
|
||||
// Создание новой директории
|
||||
public function makeDirectory($name)
|
||||
{
|
||||
$path = new Path($name);
|
||||
|
|
@ -311,10 +311,10 @@ class EFileSystem implements IFileSystem, IFileControl
|
|||
return $this->fs->isDir($this->getFullPath($name));
|
||||
}
|
||||
|
||||
// Переименование файла или директории все изменения должны записываться в базу чтобы можно было сделать отмену !!!
|
||||
// Переименование файла или директории все изменения должны записываться в базу чтобы можно было сделать отмену !!!
|
||||
public function renameFile($source, $destination)
|
||||
{
|
||||
// При перемещении файлы могут совпадать
|
||||
// При перемещении файлы могут совпадать
|
||||
$stmt = $this->db->prepareStatement('UPDATE files SET filepath = ?, filename = ? WHERE filepath = ? AND filename = ?');
|
||||
$stmt->setString(1, self::getPathName($destination));
|
||||
$stmt->setString(2, basename($destination));
|
||||
|
|
@ -335,10 +335,10 @@ class EFileSystem implements IFileSystem, IFileControl
|
|||
$this->fs->renameFile($this->getFullPath($source), $this->getFullPath($destination));
|
||||
}
|
||||
|
||||
// Копирование файла или директории
|
||||
// Копирование файла или директории
|
||||
public function copyFile($source, $destination)
|
||||
{
|
||||
// При копировании файлы могут совпадать
|
||||
// При копировании файлы могут совпадать
|
||||
$stmt = $this->db->prepareStatement('INSERT INTO files (filepath, filename, lastrevdate) VALUES (?, ?, ?)');
|
||||
$stmt->setString(1, self::getPathName($destination));
|
||||
$stmt->setString(2, basename($destination));
|
||||
|
|
@ -466,7 +466,7 @@ class EFileSystem implements IFileSystem, IFileControl
|
|||
{
|
||||
$result = $this->fs->directoryFiles($this->getFullPath($name));
|
||||
|
||||
/* Список файлов из базы данных */
|
||||
/* Список файлов из базы данных */
|
||||
$query = $this->db->prepareStatement("SELECT * FROM files WHERE filepath = ?");
|
||||
$query->setString(1, $name);
|
||||
$list = $query->executeQuery();
|
||||
|
|
@ -530,7 +530,7 @@ class EFileSystem implements IFileSystem, IFileControl
|
|||
}
|
||||
|
||||
/**
|
||||
* Удаляем директорию если она не пустая
|
||||
* Удаляем директорию если она не пустая
|
||||
*/
|
||||
function deleteDirectory($name)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue