Перекодировка в utf-8

This commit is contained in:
Фёдор Подлеснов 2016-07-14 16:29:26 +03:00
parent 43f501a5e2
commit df2e65a670
80 changed files with 668 additions and 668 deletions

View file

@ -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)
{