From 9543f74591cd1dfd67354949e41b33e3867418ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=A1=D0=B0=D0=BB=D1=8C=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2?= Date: Wed, 4 Sep 2019 23:45:38 +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 ++ basket/images/loader-12.gif | Bin 0 -> 24254 bytes basket/info.php | 20 +++++++++++++++ basket/lang/ru.txt | 5 ++++ basket/module.php | 18 ------------- basket/sql.php | 42 +++++++++++++++---------------- basket/templates/basket_show.tpl | 2 +- 7 files changed, 49 insertions(+), 40 deletions(-) create mode 100644 basket/images/loader-12.gif create mode 100644 basket/info.php 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 0000000000000000000000000000000000000000..a28b11c8cf1f61dd4b82de63de877e68bd6183fd GIT binary patch literal 24254 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 literal 0 HcmV?d00001 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'}
-

{#BASKET_TITLE#}

+

{#BASKET_TITLE#}

{if $basket.products}