diff --git a/README.md b/README.md
index 17ad668..8cdf125 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
## gallery
-# Модуль Галерея v3.2.2
+# Модуль Галерея v3.26.2
-## Данный модуль предназначен для построения карты вашего сайта на основе существующих пунктов меню навигации.
+## Данный модуль предназначен для создания различных галерей изображений.
* Gallery + Watermark
Внимание! У директорий
uploads/gallery/.upload/ и
uploads/gallery/.temp/
должны быть права на запись!
* Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу)
@@ -13,4 +13,6 @@
## Changelog:
+05.09.2019 - версия 3.26.2 - адаптация для версии ave.cms 3.26
+
01.05.2014 - версия 3.2.2
\ No newline at end of file
diff --git a/gallery/class.gallery.php b/gallery/class/gallery.php
old mode 100755
new mode 100644
similarity index 100%
rename from gallery/class.gallery.php
rename to gallery/class/gallery.php
diff --git a/gallery/info.php b/gallery/info.php
new file mode 100644
index 0000000..4c09260
--- /dev/null
+++ b/gallery/info.php
@@ -0,0 +1,20 @@
+ 'gallery',
+ 'ModuleVersion' => '3.26.3',
+ 'ModuleAutor' => 'AVE.cms Team',
+ 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms',
+ 'ModuleStatus' => 1,
+ 'ModuleIsFunction' => 1,
+ 'ModuleTemplate' => 0,
+ 'ModuleAdminEdit' => 1,
+ 'ModuleFunction' => 'mod_gallery',
+ 'ModuleTag' => '[mod_gallery:XXX-Лимит]',
+ 'ModuleTagLink' => null,
+ 'ModuleAveTag' => '#\\\[mod_gallery:([\\\d-]+)]#',
+ 'ModulePHPTag' => ""
+ );
+?>
\ No newline at end of file
diff --git a/gallery/lang/index.php b/gallery/lang/index.php
new file mode 100644
index 0000000..4ca25aa
--- /dev/null
+++ b/gallery/lang/index.php
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/gallery/lang/ru.txt b/gallery/lang/ru.txt
index 3636bf1..02eb0ac 100644
--- a/gallery/lang/ru.txt
+++ b/gallery/lang/ru.txt
@@ -1,3 +1,8 @@
+[name]
+MODULE_NAME = "Галерея"
+MODULE_DESCRIPTION = "Gallery + Watermark
Внимание! У директорий
uploads/gallery/.upload/ и
uploads/gallery/.temp/
должны быть права на запись!
Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу)"
+
+[module]
NoTitle = "Без названия"
NoDescr = "Описания нет. Извините."
MoreImages = "» Ещё изображения..."
diff --git a/gallery/module.php b/gallery/module.php
index d119ee2..7ee533b 100644
--- a/gallery/module.php
+++ b/gallery/module.php
@@ -10,23 +10,6 @@
if(!defined('BASE_DIR')) exit;
-if (defined('ACP'))
-{
- $modul['ModuleName'] = 'Галерея';
- $modul['ModuleSysName'] = 'gallery';
- $modul['ModuleVersion'] = '3.2.3';
- $modul['ModuleDescription'] = 'Gallery + Watermark
Внимание! У директорий
uploads/gallery/.upload/ и
uploads/gallery/.temp/
должны быть права на запись!
Вы можете ограничить количество выводимых изображений, указав после Gallery-ID следующее: -3 (в этом случае количество будет ограничено тремя изображениями на страницу)';
- $modul['ModuleAutor'] = 'AVE.CMS Team';
- $modul['ModuleCopyright'] = '© 2007-2013 AVE.CMS';
- $modul['ModuleIsFunction'] = 1;
- $modul['ModuleAdminEdit'] = 1;
- $modul['ModuleFunction'] = 'mod_gallery';
- $modul['ModuleTag'] = '[mod_gallery:XXX-Лимит]';
- $modul['ModuleTagLink'] = null;
- $modul['ModuleAveTag'] = '#\\\[mod_gallery:([\\\d-]+)]#';
- $modul['ModulePHPTag'] = "";
-}
-
/**
* Функция вывода галереи
*
@@ -37,7 +20,7 @@ function mod_gallery($gallery_id)
{
global $AVE_Template;
- require_once(BASE_DIR . '/modules/gallery/class.gallery.php');
+ require_once(BASE_DIR . '/modules/gallery/class/gallery.php');
$gallery = new Gallery;
$own_lim = @explode('-', stripslashes($gallery_id));
@@ -47,20 +30,20 @@ function mod_gallery($gallery_id)
$tpl_dir = BASE_DIR . '/modules/gallery/templates/';
$lang_file = BASE_DIR . '/modules/gallery/lang/' . $_SESSION['user_language'] . '.txt';
- $AVE_Template->config_load($lang_file);
+ $AVE_Template->config_load($lang_file, 'module');
$gallery->galleryShow($tpl_dir, $gallery_id, $lim);
}
if (!defined('ACP') && isset($_REQUEST['module']) && $_REQUEST['module'] == 'gallery')
{
- require_once(BASE_DIR . '/modules/gallery/class.gallery.php');
+ require_once(BASE_DIR . '/modules/gallery/class/gallery.php');
$gallery = new Gallery;
$tpl_dir = BASE_DIR . '/modules/gallery/templates/';
$lang_file = BASE_DIR . '/modules/gallery/lang/' . $_SESSION['user_language'] . '.txt';
- $AVE_Template->config_load($lang_file);
+ $AVE_Template->config_load($lang_file, 'module');
define('ONLYCONTENT', 1);
@@ -81,7 +64,7 @@ if (!defined('ACP') && isset($_REQUEST['module']) && $_REQUEST['module'] == 'gal
//=======================================================
if (defined('ACP') && !empty($_REQUEST['moduleaction']))
{
- require_once(BASE_DIR . '/modules/gallery/class.gallery.php');
+ require_once(BASE_DIR . '/modules/gallery/class/gallery.php');
$gallery = new Gallery;
$tpl_dir = BASE_DIR . '/modules/gallery/templates/';
diff --git a/gallery/sql.php b/gallery/sql.php
index b22b26b..4d7e441 100644
--- a/gallery/sql.php
+++ b/gallery/sql.php
@@ -17,11 +17,11 @@ $module_sql_deinstall = array();
$module_sql_update = array();
//Удаление модуля
-$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_gallery;";
-$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_gallery_images;";
+$module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_gallery;";
+$module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_gallery_images;";
//Установка модуля
-$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gallery` (
+$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_gallery` (
`id` int(10) unsigned NOT NULL auto_increment,
`gallery_title` varchar(255) NOT NULL,
`gallery_description` text NOT NULL,
@@ -41,7 +41,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gallery` (
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;";
-$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gallery_images` (
+$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_gallery_images` (
`id` int(10) unsigned NOT NULL auto_increment,
`gallery_id` int(10) unsigned NOT NULL default '0',
`image_filename` varchar(255) NOT NULL,
@@ -63,7 +63,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gallery_images` (
// Обновление модуля
$module_sql_update[] = "
UPDATE
- `CPPREFIX_module`
+ `%%PRFX%%_module`
SET
ModuleAveTag = '" . $modul['ModuleAveTag'] . "',
ModulePHPTag = '" . $modul['ModulePHPTag'] . "',
@@ -75,16 +75,16 @@ $module_sql_update[] = "
$module_sql_update[] = "
RENAME TABLE
- `CPPREFIX_modul_gallery`
+ `%%PRFX%%_modul_gallery`
TO
- `CPPREFIX_module_gallery`
+ `%%PRFX%%_module_gallery`
";
$module_sql_update[] = "
RENAME TABLE
- `CPPREFIX_modul_gallery_images`
+ `%%PRFX%%_modul_gallery_images`
TO
- `CPPREFIX_module_gallery_images`
+ `%%PRFX%%_module_gallery_images`
";
$module_sql_update[] = "