From 319e0a4d2644bc5c8f9d93d7becfdf3360f2395c Mon Sep 17 00:00:00 2001 From: Repellent Date: Thu, 5 Sep 2019 01:48:44 +0500 Subject: [PATCH] =?UTF-8?q?=D0=B0=D0=B4=D0=B0=D0=BF=D1=82=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D0=B8=20ave.cms=203.26?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 + gmap/{class.gmap.php => class/gmap.php} | 0 gmap/info.php | 20 +++++ gmap/lang/en.txt | 3 + gmap/lang/ru.txt | 4 + gmap/lang/ua.txt | 3 + gmap/module.php | 21 +----- gmap/sql.php | 14 ++-- gmap/templates/admin_gmap_markers.tpl | 98 +------------------------ 9 files changed, 45 insertions(+), 120 deletions(-) rename gmap/{class.gmap.php => class/gmap.php} (100%) create mode 100644 gmap/info.php diff --git a/README.md b/README.md index 813f7be..bfdce88 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ ##### Changelog: +##### 05.09.2019 - обновление модуля до версии 1.26.1.4b - адаптация для версии ave.cms 3.26 + ##### 16.12.2018 - обновление модуля до версии 1.1.4b - Исправлен баг с файловым менеджером elFinder ##### 08.10.2017 - обновление модуля до версии 1.1.3b - Удалена JS функция document.write(), все js-скрипты выненсены в файлы т подключаются в сеции head diff --git a/gmap/class.gmap.php b/gmap/class/gmap.php similarity index 100% rename from gmap/class.gmap.php rename to gmap/class/gmap.php diff --git a/gmap/info.php b/gmap/info.php new file mode 100644 index 0000000..d9e1fea --- /dev/null +++ b/gmap/info.php @@ -0,0 +1,20 @@ + 'gmap', + 'ModuleVersion' => '1.26.1.4b', + 'ModuleAutor' => 'OcPh | Project Manager Duncan | Upgrade-Remake 2016-' . date('Y') . ' Repellent', + 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms', + 'ModuleStatus' => 1, + 'ModuleIsFunction' => 1, + 'ModuleTemplate' => 0, + 'ModuleAdminEdit' => 1, + 'ModuleFunction' => 'mod_gmap', + 'ModuleTag' => '[mod_gmap:XXX]', + 'ModuleTagLink' => null, + 'ModuleAveTag' => '#\\\[mod_gmap:([\\\d-]+)]#', + 'ModulePHPTag' => "" + ); +?> \ No newline at end of file diff --git a/gmap/lang/en.txt b/gmap/lang/en.txt index 097f63b..25e5c52 100644 --- a/gmap/lang/en.txt +++ b/gmap/lang/en.txt @@ -1,3 +1,6 @@ +MODULE_NAME = "GMap" +MODULE_DESCRIPTION = "Gmap
Для того, чтобы осуществить просмотр карты, необходимо разместить системный тег [mod_gmap:XXX] в теле какого-либо документа" + NoTitle = "Без названия" WinClose = "Закрыть окно" diff --git a/gmap/lang/ru.txt b/gmap/lang/ru.txt index 097f63b..bb3693b 100644 --- a/gmap/lang/ru.txt +++ b/gmap/lang/ru.txt @@ -1,3 +1,7 @@ +MODULE_NAME = "GMap" +MODULE_DESCRIPTION = "Gmap
Для того, чтобы осуществить просмотр карты, необходимо разместить системный тег [mod_gmap:XXX] в теле какого-либо документа" + + NoTitle = "Без названия" WinClose = "Закрыть окно" diff --git a/gmap/lang/ua.txt b/gmap/lang/ua.txt index 097f63b..25e5c52 100644 --- a/gmap/lang/ua.txt +++ b/gmap/lang/ua.txt @@ -1,3 +1,6 @@ +MODULE_NAME = "GMap" +MODULE_DESCRIPTION = "Gmap
Для того, чтобы осуществить просмотр карты, необходимо разместить системный тег [mod_gmap:XXX] в теле какого-либо документа" + NoTitle = "Без названия" WinClose = "Закрыть окно" diff --git a/gmap/module.php b/gmap/module.php index 93aa6bb..d003f0a 100644 --- a/gmap/module.php +++ b/gmap/module.php @@ -10,23 +10,6 @@ if(!defined('BASE_DIR')) exit; -if (defined('ACP')) -{ - $modul['ModuleName'] = 'GMap'; - $modul['ModuleSysName'] = 'gmap'; - $modul['ModuleVersion'] = '1.1.4b'; - $modul['ModuleDescription'] = 'Gmap
Для того, чтобы осуществить просмотр карты, необходимо разместить системный тег [mod_gmap:XXX] в теле какого-либо документа'; - $modul['ModuleAutor'] = 'OcPh | Project Manager Duncan | Upgrade module 2016-2017 Repellent'; - $modul['ModuleCopyright'] = '© 2016-2017 AVE.cms Team'; - $modul['ModuleIsFunction'] = 1; - $modul['ModuleAdminEdit'] = 1; - $modul['ModuleFunction'] = 'mod_gmap'; - $modul['ModuleTag'] = '[mod_gmap:XXX]'; - $modul['ModuleTagLink'] = null; - $modul['ModuleAveTag'] = '#\\\[mod_gmap:([\\\d-]+)]#'; - $modul['ModulePHPTag'] = ""; -} - /** * Функция вывода карты * @@ -36,7 +19,7 @@ function mod_gmap($gmap_id) { global $AVE_Template; - require_once(BASE_DIR . '/modules/gmap/class.gmap.php'); + require_once(BASE_DIR . '/modules/gmap/class/gmap.php'); $gmap = new Gmap; $tpl_dir = BASE_DIR . '/modules/gmap/templates/'; @@ -52,7 +35,7 @@ function mod_gmap($gmap_id) //======================================================= if (defined('ACP') && !empty($_REQUEST['moduleaction'])) { - require_once(BASE_DIR . '/modules/gmap/class.gmap.php'); + require_once(BASE_DIR . '/modules/gmap/class/gmap.php'); $gmap = new Gmap; $tpl_dir = BASE_DIR . '/modules/gmap/templates/'; diff --git a/gmap/sql.php b/gmap/sql.php index f5ef663..d66545b 100644 --- a/gmap/sql.php +++ b/gmap/sql.php @@ -17,12 +17,12 @@ $module_sql_deinstall = array(); $module_sql_update = array(); //Удаление модуля -$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_gmap;"; -$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_gmap_category;"; -$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_gmap_markers;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_gmap;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_gmap_category;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_gmap_markers;"; //Установка модуля -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gmap` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_gmap` ( `id` int(10) unsigned NOT NULL auto_increment, `gmap_title` varchar(255) NOT NULL, `gmap_width` varchar(10) NOT NULL, @@ -33,14 +33,14 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gmap` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;"; -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gmap_category` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_gmap_category` ( `id` int(10) unsigned NOT NULL auto_increment, `gcat_title` varchar(255) NOT NULL default '', `gcat_link` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;"; -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gmap_markers` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_gmap_markers` ( `id` int(10) unsigned NOT NULL auto_increment, `gmap_id` int(10) unsigned NOT NULL default '0', `marker_cat_id` int(10) unsigned NOT NULL default '0', @@ -63,7 +63,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_gmap_markers` ( ) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;"; $module_sql_update[] = " - UPDATE `CPPREFIX_module` + UPDATE `%%PRFX%%_module` SET ModuleAveTag = '" . $modul['ModuleAveTag'] . "', ModulePHPTag = '" . $modul['ModulePHPTag'] . "', diff --git a/gmap/templates/admin_gmap_markers.tpl b/gmap/templates/admin_gmap_markers.tpl index 6240324..46cfd25 100644 --- a/gmap/templates/admin_gmap_markers.tpl +++ b/gmap/templates/admin_gmap_markers.tpl @@ -1,98 +1,8 @@ {if check_permission('adminpanel')} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + {/if}