mirror of
https://github.com/UnickSoft/graphonline.git
synced 2026-06-17 06:11:37 +00:00
first commit
This commit is contained in:
Executable
+4
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
|
||||
$g_config['admin_menu'] = array();
|
||||
?>
|
||||
Executable
+11
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
$g_config['admin_sector'] = array();
|
||||
|
||||
$g_config['admin_sector']['salt'] = "sal"; // Соль для хранения паролей в базе. По сути любой набор символов
|
||||
$g_config['admin_sector']['after_login_page'] = 'admin/home'; // Страница административного раздела, на которую мы попадём после авторизации
|
||||
$g_config['admin_sector']['after_logout_page'] = 'admin/login'; // Страница на которую мы попадем после выхода из админки
|
||||
|
||||
$g_config['admin_sector']['def_login'] = 'root'; // Логин для входа в административный раздел
|
||||
$g_config['admin_sector']['def_pwd'] = 'rootPass'; // Пароль для входа в административный раздел
|
||||
?>
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
if (is_file(BASEPATH . 'core/config/browserdatacache.php'))
|
||||
{
|
||||
require_once BASEPATH . 'core/config/browserdatacache.php';
|
||||
$g_config['browserdatacache_allow_dirs'][] = BASEPATH . 'upl/ckeditor4_files/';
|
||||
//$g_config['browserdatacache_allow_dirs'][] = BASEPATH . 'lib/ckeditor4/';
|
||||
}
|
||||
|
||||
$g_config['ckeditor4']['resize_down_width'] = 1600;
|
||||
$g_config['ckeditor4']['resize_down_height'] = 1200;
|
||||
?>
|
||||
Executable
+28
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Конфиг работы с БД
|
||||
*
|
||||
* @author Zmi
|
||||
*/
|
||||
|
||||
|
||||
$g_config['dbSimple'] = array();
|
||||
$g_config['dbSimple']['logDbError'] = true;
|
||||
$g_config['dbSimple']['dbLogFile'] = BASEPATH . 'tmp/log_db.txt';
|
||||
|
||||
// Имена БД объектов
|
||||
$g_config['dbSimple']['databases'] = array
|
||||
(
|
||||
// Пример: (обращаться потом можно будет к $g_databases->db)
|
||||
// Раскоментируйте следующий блок, если собираетесь использовать базы данных в своём проекте
|
||||
/*'db' => array
|
||||
(
|
||||
'dsn' => DEBUG_MODE ?
|
||||
'mysql://root:@localhost/DataBaseName?charset=UTF8' : // Если локалка то локальная БД
|
||||
'mysql://User:Pwd@Host/DataBaseName?charset=UTF8', // Если сервер то настоящая БД
|
||||
'pCacheFunc' => '' // Указатель на функцию кеширования данных. Для кеширования в запросах пишите перед текстом запроса "-- CACHE: 10m\n" (10m - ttl кеша)
|
||||
)
|
||||
*/
|
||||
);
|
||||
?>
|
||||
Executable
+50
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Дефолтный конфиг файла
|
||||
*
|
||||
* @author Zmi и Guul
|
||||
*/
|
||||
|
||||
|
||||
$g_config['uploader']['default_config'] = array
|
||||
(
|
||||
// Путь до папки, куда будет загружен файл
|
||||
'upload_path' => BASEPATH . 'upl/files/',
|
||||
|
||||
// Типы MIME, описывающие типы файлов, разрешенных для загрузки
|
||||
'allowed_types' => 'txt|zip|doc|docx|pdf|bmp|gif|jpeg|jpg|png|rar|tiff',
|
||||
|
||||
// Максимальный размер файла (в килобайтах). Если ограничения нет, то пишем 0
|
||||
'max_size' => 8000,
|
||||
|
||||
// Если TRUE, и в папке уже есть файл с тем же именем, иначе к имени заливаемого файла добавится порядковый номер
|
||||
'overwrite' => false,
|
||||
|
||||
// Если TRUE, то имя файла преобразуется в случайным образом сгенерированную строку
|
||||
'encrypt_name' => true,
|
||||
|
||||
// Если TRUE, то все пробелы в имени файла будут преобразованы в знак подчеркивания
|
||||
'remove_spaces' => true,
|
||||
|
||||
// Максимальная ширина картинки в пикселях. 0 — не ограниченно
|
||||
'max_width' => 5000,
|
||||
|
||||
// Максимальная высота картинки в пикселях. 0 — не ограниченно.
|
||||
'max_height' => 5000,
|
||||
|
||||
// Ширина до которой нужно уменьшить загруженную картинку. 0 — не уменьшать
|
||||
'resize_down_width' => 1800,
|
||||
|
||||
// Высота до которой нужно уменьшить загруженную картинку. 0 — не уменьшать
|
||||
'resize_down_height' => 1800,
|
||||
|
||||
// Cписок thumb-ов который нужно сгенерировать.
|
||||
'thumbs' => array(
|
||||
// path можно не указывать. Тогда он: $config['upload_path'] . $t['width'] . '_' . $t['height'] . '/'
|
||||
|
||||
// array('width' => 50, 'height' => 50, 'path' => BASEPATH . 'upl/files/50_50/'),
|
||||
// array('width' => 100, 'height' => 100, 'path' => BASEPATH . 'upl/files/100_100/')
|
||||
)
|
||||
);
|
||||
?>
|
||||
Executable
+82
@@ -0,0 +1,82 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Базовая конфигурация системы
|
||||
*
|
||||
* @author Zmi
|
||||
*/
|
||||
|
||||
|
||||
define('SITE_ROOT', '/'); // Путь к корню сайта
|
||||
define('SITE_IN_DIR', ''); // Если сайт работает в каталоге напишите здесь каталог пример "cabinet" или "book/php"
|
||||
define('DOMAIN_COOKIE', '');
|
||||
|
||||
// Массив языков сайта
|
||||
define('DEF_LANG', 'ru');
|
||||
$g_arrLangs = array(
|
||||
'en' => array('name' => 'English'),
|
||||
'ru' => array('name' => 'Русский')
|
||||
);
|
||||
|
||||
$g_config = array();
|
||||
$g_config['mainTpl'] = 'main_tpl';
|
||||
$g_config['charset'] = 'utf-8';
|
||||
$g_config['defaultComponent'] = 'home';
|
||||
|
||||
if (!defined("E_DEPRECATED"))
|
||||
{
|
||||
define("E_DEPRECATED", 8192);
|
||||
}
|
||||
$g_config['phpIni'] = array
|
||||
(
|
||||
'error_reporting' => E_ALL ^ E_DEPRECATED, // Выдавать все ошибки за исключением нотайсов об устаревшом коде
|
||||
//'display_errors' => DEBUG_MODE, // Выводить ли ошибки в браузер
|
||||
'memory_limit' => '10M', // Максимальное коливество памяти на выполнение скрипта
|
||||
'max_execution_time' => '15', // Максимальное время выполнения скрипта
|
||||
'max_input_time' => '15', // Время в течении которого скрипту разрешено получать данные
|
||||
// "upload_max_filesize" и "post_max_size" - Для изменения размера загружаемыз данных (файлов или POST) но задавать нужно через "php.ini | .htaccess | httpd.conf"
|
||||
);
|
||||
|
||||
$g_config['logPath'] = BASEPATH . 'tmp/log.txt'; // Стандартный лог движка (ф-я ToLog())
|
||||
$g_config['useDebugErrorHook'] = false; // Использовать ли DebugErrorHook для перехвата ошибок
|
||||
$g_config['logErrors'] = array
|
||||
(
|
||||
'repeatTmp' => BASEPATH . 'tmp/log/unRepeatErrTmp',
|
||||
'logFile' => BASEPATH . 'tmp/log/log.txt',
|
||||
'emailTimeRepeat' => 3 * 60, // Письмо каждые 3 минуты
|
||||
'email' => 'admin@unick-soft.ru', // На этот адрес будут присылаться сообщения об ошибках
|
||||
);
|
||||
|
||||
$g_config['extrapacker'] = array();
|
||||
$g_config['extrapacker']['dir'] = 'auto_merge_css_js';
|
||||
$g_config['extrapacker']['packHtml'] = false;
|
||||
$g_config['extrapacker']['packCss'] = true;
|
||||
$g_config['extrapacker']['packJs'] = false;
|
||||
$g_config['extrapacker']['arrExeptions_js'] = array();
|
||||
$g_config['extrapacker']['arrExeptionsNotAdd_js'] = array();
|
||||
$g_config['extrapacker']['arrExeptions_css'] = array();
|
||||
$g_config['extrapacker']['arrExeptionsNotAdd_css'] = array();
|
||||
$g_config['extrapacker']['buffering'] = true; // Включен ли GZIP для склеиных css/js
|
||||
|
||||
// Загружать запущенный компонент в main_template-е ?
|
||||
$g_config['isLoadInMainTpl'] = true;
|
||||
|
||||
$g_config['useModRewrite'] = is_readable(BASEPATH . '.htaccess');
|
||||
|
||||
$g_config['startExecTime'] = microtime(true);
|
||||
|
||||
// Получать ли тайтл автоматически из h1 если не было установлено до этого
|
||||
$g_config['autoGetTitle'] = true;
|
||||
|
||||
// Список ф-ий обрабатывающих вывод контент перед выводом в браузер
|
||||
$g_config['prepareFunctions'] = array
|
||||
(
|
||||
'_PrepareContent' // Стандартная ф-я редактирования вывода (объединяет head-ы в один и склеивает css с js)
|
||||
);
|
||||
// Graph save path.
|
||||
$g_config['graphSavePath'] = "./tmp/saved/";
|
||||
$g_config['graphExamplesFile'] = "samples.cvs";
|
||||
// Donate files
|
||||
$g_config['donateTotal'] = "./tmp/donate/total.txt";
|
||||
$g_config['donateTransactions'] = "./tmp/donate/transactions.txt";
|
||||
?>
|
||||
Executable
+50
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
//** Инициализация параметов
|
||||
|
||||
require_once BASEPATH . 'core/config/main.php'; // Чтобы использовать $g_config['defaultComponent']
|
||||
$g_config['page_editor'] = array();
|
||||
|
||||
// Какие страницы не показывать в списке страниц
|
||||
$g_config['page_editor']['exceptions'] = array();
|
||||
$g_config['page_editor']['exceptions'][] = 'admin/';
|
||||
|
||||
// Для каких страниц не показывать SEO параметры
|
||||
$g_config['page_editor']['seo_exceptions'] = array();
|
||||
$g_config['page_editor']['seo_exceptions'][] = 'dev/';
|
||||
$g_config['page_editor']['seo_exceptions'][] = 'main_tpl/';
|
||||
$g_config['page_editor']['seo_exceptions'][] = 'main_tpl.php';
|
||||
|
||||
// Нужно ли делать backup-ы страниц
|
||||
// Backup-ы сохраняются по адресу lang/backup/[язык]/[путь_к_файлу]/[имя_файла].[дата_сохранения].php
|
||||
$g_config['page_editor']['with_backup'] = true;
|
||||
|
||||
// Дополнительная информация о некоторых страницах
|
||||
$g_config['page_editor']['labels'] = array();
|
||||
$g_config['page_editor']['labels']["autoload/"] = "Файлы в этой папке задают глобальные параметры";
|
||||
$g_config['page_editor']['labels']["autoload/main.php"] = "Файл для задания глобальных SEO параметров";
|
||||
$g_config['page_editor']['labels']["main_tpl.php"] = "Главный шаблон сайта";
|
||||
$g_config['page_editor']['labels']["404.php"] = "Страница 404 Ошибки (Страница не найдена)";
|
||||
$g_config['page_editor']['labels']["_500.php"] = "Страница 500 Ошибки (Внутренняя ошибки сервера)";
|
||||
$g_config['page_editor']['labels'][$g_config['defaultComponent']] = "Главная страница сайта";
|
||||
|
||||
//** Инициализация меню
|
||||
|
||||
require_once BASEPATH . 'core/config/admin_menu.php';
|
||||
|
||||
GetQuery(); // Чтобы фунция SiteRoot корректно заработала нужно проинициализировать LANG в функции GetQuery
|
||||
$menu = array
|
||||
(
|
||||
'link' => 'javascript:void(0)',
|
||||
'name' => 'Страницы',
|
||||
'label' => 'Редактирование страниц',
|
||||
'css' => '',
|
||||
'list' => array
|
||||
(
|
||||
array('link' => SiteRoot('admin/page_editor'), 'name' => 'Все страницы', 'label' => 'Смотреть все страницы'),
|
||||
array('link' => SiteRoot('admin/page_editor_add'), 'name' => 'Добавить', 'label' => 'Добавить новую страницу')
|
||||
)
|
||||
);
|
||||
|
||||
$g_config['admin_menu'][] = $menu;
|
||||
?>
|
||||
Reference in New Issue
Block a user