diff --git a/README.md b/README.md
index ecb2b9c..5ddb4e1 100644
--- a/README.md
+++ b/README.md
@@ -12,4 +12,6 @@
## Changelog:
+04.09.2019 - версия 1.26.1 - адаптация для версии ave.cms 3.26
+
Версия 1.0.1
\ No newline at end of file
diff --git a/basket/images/loader-12.gif b/basket/images/loader-12.gif
new file mode 100644
index 0000000..a28b11c
Binary files /dev/null and b/basket/images/loader-12.gif differ
diff --git a/basket/info.php b/basket/info.php
new file mode 100644
index 0000000..7184e97
--- /dev/null
+++ b/basket/info.php
@@ -0,0 +1,20 @@
+ 'basket',
+ 'ModuleVersion' => '1.26.1',
+ 'ModuleAutor' => 'AVE.cms Team',
+ 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms',
+ 'ModuleStatus' => 1,
+ 'ModuleIsFunction' => 1,
+ 'ModuleTemplate' => 1,
+ 'ModuleAdminEdit' => 1,
+ 'ModuleFunction' => 'mod_basket',
+ 'ModuleTag' => '[mod_basket]',
+ 'ModuleTagLink' => null,
+ 'ModuleAveTag' => '#\\\[mod_basket]#',
+ 'ModulePHPTag' => ""
+ );
+?>
\ No newline at end of file
diff --git a/basket/lang/ru.txt b/basket/lang/ru.txt
index 83e7d17..989b8ef 100644
--- a/basket/lang/ru.txt
+++ b/basket/lang/ru.txt
@@ -1,3 +1,8 @@
+
+MODULE_NAME = "Корзина"
+MODULE_DESCRIPTION = "Модуль позволяет организовать торговлю любыми товарами с использованием корзины и формы оформления заказа. Разместите системный тег [mod_basket] в нужном месте вашего шаблона сайта или содержимом документа."
+
+
BASKET_SHOP_NAME = "Мини-магазин AVE.cms"
BASKET_SHOP_LOGO = "logo_bw.png"
BASKET_SHOP_ADDRESS = "МойГород, ул. Ленина, д.1
тел./факс: (111) 555-55-66
Email: info@mysite.ru"
diff --git a/basket/module.php b/basket/module.php
index 35a9a0e..f2afe5d 100644
--- a/basket/module.php
+++ b/basket/module.php
@@ -10,24 +10,6 @@
if (!defined('BASE_DIR')) exit;
-if (defined('ACP'))
-{
- $modul['ModuleName'] = 'Корзина';
- $modul['ModuleSysName'] = 'basket';
- $modul['ModuleVersion'] = '1.0.1';
- $modul['ModuleDescription'] = 'Модуль позволяет организовать торговлю любыми товарами с использованием корзины и формы оформления заказа. Разместите системный тег [mod_basket] в нужном месте вашего шаблона сайта или содержимом документа.';
- $modul['ModuleAutor'] = 'Ave.cms';
- $modul['ModuleCopyright'] = '© 2012';
- $modul['ModuleIsFunction'] = 1;
- $modul['ModuleAdminEdit'] = 1;
- $modul['ModuleTemplate'] = 1;
- $modul['ModuleFunction'] = 'mod_basket';
- $modul['ModuleTag'] = '[mod_basket]';
- $modul['ModuleTagLink'] = null;
- $modul['ModuleAveTag'] = '#\\\[mod_basket]#';
- $modul['ModulePHPTag'] = "";
-}
-
/**
* Обработка тэга модуля
*
diff --git a/basket/sql.php b/basket/sql.php
index fb1f2aa..a024b47 100644
--- a/basket/sql.php
+++ b/basket/sql.php
@@ -16,13 +16,13 @@ $module_sql_install = array();
$module_sql_deinstall = array();
$module_sql_update = array();
-$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_basket`;";
-$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_basket_payment`;";
-$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_basket_delivery`;";
-$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_basket_processing`;";
+$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_basket`;";
+$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_basket_payment`;";
+$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_basket_delivery`;";
+$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_basket_processing`;";
//Основная таблица
-$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket` (
+$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_basket` (
`id` int(11) NOT NULL auto_increment,
`basket_session_id` varchar(50) default NULL,
`basket_product_id` int(11) default NULL,
@@ -36,7 +36,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket` (
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//Метод оплаты
-$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket_payment` (
+$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_basket_payment` (
`id` int(11) NOT NULL auto_increment,
`payment_title` varchar(255) NOT NULL,
`payment_price` text NOT NULL,
@@ -49,7 +49,7 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket_payment` (
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//Выбор доставки
-$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket_delivery` (
+$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_basket_delivery` (
`id` int(11) NOT NULL auto_increment,
`delivery_title` varchar(255) NOT NULL,
`delivery_price` text NOT NULL,
@@ -62,22 +62,22 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_basket_delivery` (
//Тестовые данные
-$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_delivery` VALUES ('1', 'Курьером по москве', '0', 'Money', '', '1', '1');";
-$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_delivery` VALUES ('2', 'Курьером в подмосковье', '0', 'Money', '', '1', '2');";
-$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_delivery` VALUES ('3', 'Почта России', '0', 'Money', '', '1', '3');";
-$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_delivery` VALUES ('4', 'Самовывоз', '0', 'Money', '', '1', '4');";
+$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_delivery` VALUES ('1', 'Курьером по москве', '0', 'Money', '', '1', '1');";
+$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_delivery` VALUES ('2', 'Курьером в подмосковье', '0', 'Money', '', '1', '2');";
+$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_delivery` VALUES ('3', 'Почта России', '0', 'Money', '', '1', '3');";
+$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_delivery` VALUES ('4', 'Самовывоз', '0', 'Money', '', '1', '4');";
-$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_payment` VALUES (1, 'Наличными курьеру', 'Отдать бабло Курьеру', 'Text', 'Наличные при получении (по Москве) - оплата осуществляется наличными деньгами курьеру в момент доставки. После комплектации заказа наш менеджер свяжется с Вами по контактному телефону и еще раз уточнит параметры заказа и Ваш адрес. Если Вы, подтвердив заказ, в дальнейшем отказываетесь от его получения, то Вам необходимо оплатить стоимость доставки + 50 руб за каждую возвращенную позицию. В случае необходимости возврата или обмена изделия свяжитесь с нашим менеджером.', '1,2', 1, 1);";
+$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_payment` VALUES (1, 'Наличными курьеру', 'Отдать бабло Курьеру', 'Text', 'Наличные при получении (по Москве) - оплата осуществляется наличными деньгами курьеру в момент доставки. После комплектации заказа наш менеджер свяжется с Вами по контактному телефону и еще раз уточнит параметры заказа и Ваш адрес. Если Вы, подтвердив заказ, в дальнейшем отказываетесь от его получения, то Вам необходимо оплатить стоимость доставки + 50 руб за каждую возвращенную позицию. В случае необходимости возврата или обмена изделия свяжитесь с нашим менеджером.', '1,2', 1, 1);";
-$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_payment` VALUES (2, 'Наличными в офисе', '0.00', 'Money', 'Наличные при получении - оплата осуществляется наличными деньгами в офисе компании. После комплектации заказа наш менеджер свяжется с Вами по контактному телефону и еще раз уточнит параметры заказа. Если Вы, подтвердив заказ, в дальнейшем отказываетесь от его получения, то Вам необходимо оплатить стоимость доставки + 50 руб за каждую возвращенную позицию. В случае необходимости возврата или обмена изделия свяжитесь с нашим менеджером.', '4', 1, 2);";
+$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_payment` VALUES (2, 'Наличными в офисе', '0.00', 'Money', 'Наличные при получении - оплата осуществляется наличными деньгами в офисе компании. После комплектации заказа наш менеджер свяжется с Вами по контактному телефону и еще раз уточнит параметры заказа. Если Вы, подтвердив заказ, в дальнейшем отказываетесь от его получения, то Вам необходимо оплатить стоимость доставки + 50 руб за каждую возвращенную позицию. В случае необходимости возврата или обмена изделия свяжитесь с нашим менеджером.', '4', 1, 2);";
-$module_sql_install[] = "INSERT INTO `CPPREFIX_module_basket_payment` VALUES (3, 'Безналичная оплата', '10.00', '%', 'Банковский платеж - после оформления заказа Вы сразу же можете распечатать квитанцию для оплаты через банк. Большая просьба - после осуществления перевода сразу уведомить нас об отправке денег по адресу e-mail. Мы сформируем и отправим Ваш заказ в течение 3-5 рабочих дней с момента поступления денег на наш расчетный счет. Если заказанного товара не окажется на складе, наш менеджер обязательно свяжется с Вами для разрешения возникшей ситуации.', '3,4', 1, 3);";
+$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_basket_payment` VALUES (3, 'Безналичная оплата', '10.00', '%', 'Банковский платеж - после оформления заказа Вы сразу же можете распечатать квитанцию для оплаты через банк. Большая просьба - после осуществления перевода сразу уведомить нас об отправке денег по адресу e-mail. Мы сформируем и отправим Ваш заказ в течение 3-5 рабочих дней с момента поступления денег на наш расчетный счет. Если заказанного товара не окажется на складе, наш менеджер обязательно свяжется с Вами для разрешения возникшей ситуации.', '3,4', 1, 3);";
// Обновление модуля
$module_sql_update[] = "
UPDATE
- `CPPREFIX_module`
+ `%%PRFX%%_module`
SET
ModuleAveTag = '" . $modul['ModuleAveTag'] . "',
ModulePHPTag = '" . $modul['ModulePHPTag'] . "',
@@ -89,22 +89,22 @@ $module_sql_update[] = "
$module_sql_update[] = "
RENAME TABLE
- `CPPREFIX_modul_basket_payment`
+ `%%PRFX%%_modul_basket_payment`
TO
- `CPPREFIX_module_basket_payment`
+ `%%PRFX%%_module_basket_payment`
";
$module_sql_update[] = "
RENAME TABLE
- `CPPREFIX_modul_basket_delivery`
+ `%%PRFX%%_modul_basket_delivery`
TO
- `CPPREFIX_module_basket_delivery`
+ `%%PRFX%%_module_basket_delivery`
";
$module_sql_update[] = "
RENAME TABLE
- `CPPREFIX_modul_basket_payment`
+ `%%PRFX%%_modul_basket_payment`
TO
- `CPPREFIX_module_basket_payment`
+ `%%PRFX%%_module_basket_payment`
";
?>
\ No newline at end of file
diff --git a/basket/templates/basket_show.tpl b/basket/templates/basket_show.tpl
index bb046d3..5554478 100644
--- a/basket/templates/basket_show.tpl
+++ b/basket/templates/basket_show.tpl
@@ -1,7 +1,7 @@
{oBasket->getBasket assign='basket'}