Перекодировка в 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

@ -31,7 +31,7 @@ class Excel_DateTime
}
/**
* Клетка таблицы
* Клетка таблицы
*/
class TableCell
{
@ -46,7 +46,7 @@ class TableCell
}
/**
* Ряд таблицы
* Ряд таблицы
*/
class TableRow
{
@ -66,7 +66,7 @@ class TableRow
}
/**
* Таблица
* Таблица
*/
class ExcelTable
{
@ -84,7 +84,7 @@ class ExcelTable
}
/**
* Записать значение в клетку с заданными координатами
* Записать значение в клетку с заданными координатами
*/
function setCell($x, $y, $value)
{
@ -98,7 +98,7 @@ class ExcelTable
}
/**
* Заполняет ряд начиная с указанного столбца значениями из массива
* Заполняет ряд начиная с указанного столбца значениями из массива
*/
function setRow($row, $index, array $data)
{
@ -113,9 +113,9 @@ class ExcelTable
}
/**
* Устанавливает высоту ряда
* @param $row integer Номер ряда
* @parma $value real Высота ряда
* Устанавливает высоту ряда
* @param $row integer Номер ряда
* @parma $value real Высота ряда
*/
function setRowHeight ($row, $value)
{
@ -125,9 +125,9 @@ class ExcelTable
}
/**
* Устанавливает стиль ряда
* @param $row integer Номер ряда
* @parma $name string Имя стиля
* Устанавливает стиль ряда
* @param $row integer Номер ряда
* @parma $name string Имя стиля
*/
function setRowStyle ($row, $name)
{
@ -137,10 +137,10 @@ class ExcelTable
}
/**
* Обьединяет клетки в строке
* @param $row Номер ряда
* @param $cell Номер столбца
* @param $merge Количество клеток для обьединения
* Обьединяет клетки в строке
* @param $row Номер ряда
* @param $cell Номер столбца
* @param $merge Количество клеток для обьединения
*/
function setCellMerge ($row, $cell, $merge)
{
@ -151,10 +151,10 @@ class ExcelTable
}
/**
* Устанавливает стиль для клеток ряда
* @param $row integer Номер ряда
* @param $y integer Номер столбца
* @parma $name string Имя стиля
* Устанавливает стиль для клеток ряда
* @param $row integer Номер ряда
* @param $y integer Номер столбца
* @parma $name string Имя стиля
*/
function setCellStyle ($row, $y, $name)
{
@ -163,7 +163,7 @@ class ExcelTable
}
/**
* Добавляет строку к таблице
* Добавляет строку к таблице
*/
function addRow($index = 1, array $data = array(""))
{
@ -175,7 +175,7 @@ class ExcelTable
}
/**
* Количество строк в таблице
* Количество строк в таблице
*
* @return int
*/
@ -185,7 +185,7 @@ class ExcelTable
}
/**
* Количество столбцов в строке
* Количество столбцов в строке
*
* @return int
*/
@ -195,8 +195,8 @@ class ExcelTable
}
/**
* Разделяет таблицу на две части по вертикали
* @param $n integer Количество столбцов слева
* Разделяет таблицу на две части по вертикали
* @param $n integer Количество столбцов слева
*/
function splitVertical($n)
{
@ -204,8 +204,8 @@ class ExcelTable
}
/**
* Разделяет таблицу на две части по горизонтали
* @param $n integer Количество столбцов сверху
* Разделяет таблицу на две части по горизонтали
* @param $n integer Количество столбцов сверху
*/
function splitHorizontal($n)
{
@ -214,7 +214,7 @@ class ExcelTable
/**
* Количество столбцов в таблице
* Количество столбцов в таблице
*
* @return int
*/
@ -229,7 +229,7 @@ class ExcelTable
}
/**
* Генерация клетки таблицы (Переработать)
* Генерация клетки таблицы (Переработать)
*/
function createCell ($ncell, XMLWriter $doc, $j, $value, $setIndex) {
$doc->startElement("Cell");
@ -266,7 +266,7 @@ class ExcelTable
}
/**
* Генерация таблицы
* Генерация таблицы
*/
public function createTable (XMLWriter $doc) {
$doc->startElement('Worksheet');
@ -279,7 +279,7 @@ class ExcelTable
$doc->writeAttribute('ss:ExpandedColumnCount', $columns);
$doc->writeAttribute('ss:ExpandedRowCount', $rows);
// Переписать цыкл !!!!!!!
// Переписать цыкл !!!!!!!
for ($i = 1; $i <= $rows; $i++) {
$doc->startElement('Row');
if (isset($this->rows[$i])) {
@ -292,7 +292,7 @@ class ExcelTable
}
$nrow = $this->rows[$i];
// Флаг индикатор подстановки номера столбца
// Флаг индикатор подстановки номера столбца
$setIndex = false;
for ($j = 1; $j <= $columns; $j++) {
@ -339,7 +339,7 @@ class ExcelTable
}
/**
* Документ
* Документ
*/
class ExcelDocument {
static $ns = "urn:schemas-microsoft-com:office:spreadsheet";
@ -351,10 +351,10 @@ class ExcelDocument {
}
/**
* Добавление стиля к документу
* @param $name string Имя стиля
* @param $values array Параметры стиля
* @param $type Тип стиля
* Добавление стиля к документу
* @param $name string Имя стиля
* @param $values array Параметры стиля
* @param $type Тип стиля
*/
function setStyle ($name, array $values, $type = 'Interior')
{
@ -365,7 +365,7 @@ class ExcelDocument {
}
/**
* Генерация стилей
* Генерация стилей
*/
private function createStyles (XMLWriter $doc) {
$doc->startElement('Styles');
@ -373,7 +373,7 @@ class ExcelDocument {
$doc->startElement('Style');
$doc->writeAttribute('ss:ID', $name);
foreach ($sn as $type => $s) {
// Стиль Borders - составной
// Стиль Borders - составной
if ($type == 'Borders') {
$doc->startElement('Borders');
foreach ($s as $border) {
@ -398,7 +398,7 @@ class ExcelDocument {
}
/**
* Преобразует переводы строки в спец символы
* Преобразует переводы строки в спец символы
*/
function clean ($s) {
assert(is_string($s));
@ -407,7 +407,7 @@ class ExcelDocument {
}
/**
* Сохраняет таблицу в формате Office 2003 XML
* Сохраняет таблицу в формате Office 2003 XML
* http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats
*/
function save($filename)

View file

@ -3,7 +3,7 @@
require_once 'core/tools/drawing.php';
/**
* Формат для композиции изображений
* Формат для композиции изображений
*/
class TemplateImage
{
@ -47,7 +47,7 @@ class TemplateImage
}
/**
* Путь к изображению
* Путь к изображению
*/
function resourcePath($path)
{
@ -57,7 +57,7 @@ class TemplateImage
}
/**
* Путь у шрифтам
* Путь у шрифтам
*/
function fontPath($path)
{
@ -85,7 +85,7 @@ class TemplateImage
}
/**
* Создает изображение из файла
* Создает изображение из файла
*/
function imagefromfile($file)
{
@ -151,7 +151,7 @@ class TemplateImage
}
/**
* Перекодировка текста
* Перекодировка текста
*/
function encode($text)
{
@ -184,7 +184,7 @@ class TemplateImage
}
/**
* Генерирует изображение из шаблона
* Генерирует изображение из шаблона
*/
function render($file = null)
{

View file

@ -1,14 +1,14 @@
<?php
function translit($st) {
$st = strtr($st,"àáâãäå¸çèéêëìíîïðñòóôõúûý !¹", "abvgdeeziyklmnoprstufh_ie__#");
$st = strtr($st,"ÀÁÂÃÄŨÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÚÛÝ", "ABVGDEEZIYKLMNOPRSTUFH_IE");
$st = strtr($st,"абвгдеёзийклмнопрстуфхъыэ !№", "abvgdeeziyklmnoprstufh_ie__#");
$st = strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ", "ABVGDEEZIYKLMNOPRSTUFH_IE");
$st = strtr($st, array(
"æ"=>"zh", "ö"=>"ts", "÷"=>"ch", "ø"=>"sh",
"ù"=>"shch","ü"=>"", "þ"=>"yu", "ÿ"=>"ya",
"Æ"=>"ZH", "Ö"=>"TS", "×"=>"CH", "Ø"=>"SH",
"Ù"=>"SHCH","Ü"=>"", "Þ"=>"YU", "ß"=>"YA",
"¿"=>"i", "¯"=>"Yi", "º"=>"ie", "ª"=>"Ye"
"ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
"щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
"Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH",
"Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",
"ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye"
));
return $st;
}