From 1f98098013437a4435a0397dda8c2e1294e49327 Mon Sep 17 00:00:00 2001 From: Repellent Date: Mon, 2 Sep 2019 19:55:20 +0500 Subject: [PATCH] =?UTF-8?q?=D0=90=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=20cms=203.26?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- login/{class.login.php => class/login.php} | 0 login/info.php | 20 +++++++++++++++++++ login/lang/ru.txt | 7 +++++++ login/module.php | 23 +++------------------- login/sql.php | 12 +++++------ 6 files changed, 39 insertions(+), 27 deletions(-) rename login/{class.login.php => class/login.php} (100%) create mode 100644 login/info.php diff --git a/README.md b/README.md index 0296202..a2d0543 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## login -# Модуль Авторизация v2.2.1 +# Модуль Авторизация v2.26.1 ## Данный модуль предназначен для регистрации пользователей на вашем сайте. @@ -11,4 +11,6 @@ ## Changelog: +02.09.2019 - версия 2.26.1 Адаптирован для версии 3.26 + 20.04.2014 - версия 2.2.1 \ No newline at end of file diff --git a/login/class.login.php b/login/class/login.php similarity index 100% rename from login/class.login.php rename to login/class/login.php diff --git a/login/info.php b/login/info.php new file mode 100644 index 0000000..d8deefc --- /dev/null +++ b/login/info.php @@ -0,0 +1,20 @@ + 'login', + 'ModuleVersion' => '2.26.1', + 'ModuleAutor' => 'AVE.cms Team', + 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms', + 'ModuleStatus' => 1, + 'ModuleIsFunction' => 1, + 'ModuleTemplate' => 1, + 'ModuleAdminEdit' => 1, + 'ModuleFunction' => 'mod_login', + 'ModuleTag' => '[mod_login]', + 'ModuleTagLink' => null, + 'ModuleAveTag' => '#\\\[mod_login]#', + 'ModulePHPTag' => '' + ); +?> \ No newline at end of file diff --git a/login/lang/ru.txt b/login/lang/ru.txt index 3170119..0ffa5ff 100644 --- a/login/lang/ru.txt +++ b/login/lang/ru.txt @@ -1,3 +1,10 @@ +[name] +MODULE_NAME = "Авторизация" +MODULE_DESCRIPTION = "Данный модуль предназначен для регистрации пользователей на вашем сайте. Для вывода формы авторизации, разместите системный тег [mod_login] в нужном месте вашего шаблона. Также вы можете указать шаблон, в котором будет отображена форма для регистрации и авторизации." + + + + [displayloginform] LOGIN_NEW_REGISTER = "Регистрация" LOGIN_PASSWORD_REMIND = "Забыли пароль?" diff --git a/login/module.php b/login/module.php index 78310dc..8ad1159 100644 --- a/login/module.php +++ b/login/module.php @@ -10,24 +10,7 @@ if (!defined('BASE_DIR')) exit; -if (defined('ACP')) -{ - $modul['ModuleName'] = 'Авторизация'; - $modul['ModuleSysName'] = 'login'; - $modul['ModuleVersion'] = '2.2.1'; - $modul['ModuleDescription'] = 'Данный модуль предназначен для регистрации пользователей на вашем сайте. Для вывода формы авторизации, разместите системный тег [mod_login] в нужном месте вашего шаблона. Также вы можете указать шаблон, в котором будет отображена форма для регистрации и авторизации.'; - $modul['ModuleAutor'] = 'AVE.CMS Team'; - $modul['ModuleCopyright'] = '© 2007-2013 AVE.CMS'; - $modul['ModuleStatus'] = 1; - $modul['ModuleIsFunction'] = 1; - $modul['ModuleTemplate'] = 1; - $modul['ModuleAdminEdit'] = 1; - $modul['ModuleFunction'] = 'mod_login'; - $modul['ModuleTag'] = '[mod_login]'; - $modul['ModuleTagLink'] = ''; - $modul['ModuleAveTag'] = '#\\\[mod_login]#'; - $modul['ModulePHPTag'] = ''; -} + function loginza_check_token($token = '') { global $AVE_DB; @@ -139,7 +122,7 @@ if (!defined('ACP') && $tpl_dir = BASE_DIR . '/modules/login/templates/'; $lang_file = BASE_DIR . '/modules/login/lang/' . $_SESSION['user_language'] . '.txt'; - if (! @require(BASE_DIR . '/modules/login/class.login.php')) module_error(); + if (! @require(BASE_DIR . '/modules/login/class/login.php')) module_error(); $login = new Login($tpl_dir, $lang_file); @@ -220,7 +203,7 @@ if (defined('ACP') && !empty($_REQUEST['moduleaction'])) $tpl_dir = BASE_DIR . '/modules/login/templates/'; $lang_file = BASE_DIR . '/modules/login/lang/' . $_SESSION['admin_language'] . '.txt'; - if (! @require(BASE_DIR . '/modules/login/class.login.php')) module_error(); + if (! @require(BASE_DIR . '/modules/login/class/login.php')) module_error(); $login = new Login($tpl_dir, $lang_file); diff --git a/login/sql.php b/login/sql.php index af14c95..f61e272 100644 --- a/login/sql.php +++ b/login/sql.php @@ -18,10 +18,10 @@ $module_sql_update = array(); //Удаление модуля -$module_sql_deinstall[] = "DROP TABLE IF EXISTS `CPPREFIX_module_login`;"; +$module_sql_deinstall[] = "DROP TABLE IF EXISTS `%%PRFX%%_module_login`;"; //Установка модуля -$module_sql_install[] = "CREATE TABLE `CPPREFIX_module_login` ( +$module_sql_install[] = "CREATE TABLE `%%PRFX%%_module_login` ( `Id` tinyint(1) unsigned NOT NULL auto_increment, `login_reg_type` enum('now','email','byadmin') NOT NULL default 'now', `login_antispam` enum('0','1') NOT NULL default '0', @@ -34,12 +34,12 @@ $module_sql_install[] = "CREATE TABLE `CPPREFIX_module_login` ( PRIMARY KEY (Id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;"; -$module_sql_install[] = "INSERT INTO `CPPREFIX_module_login` VALUES (1, 'email', 1, 1, 'domain.ru', 'name@domain.ru',0,0,0);"; +$module_sql_install[] = "INSERT INTO `%%PRFX%%_module_login` VALUES (1, 'email', 1, 1, 'domain.ru', 'name@domain.ru',0,0,0);"; // Обновление модуля $module_sql_update[] = " UPDATE - `CPPREFIX_module` + `%%PRFX%%_module` SET ModuleAveTag = '" . $modul['ModuleAveTag'] . "', ModulePHPTag = '" . $modul['ModulePHPTag'] . "', @@ -51,9 +51,9 @@ $module_sql_update[] = " $module_sql_update[] = " RENAME TABLE - `CPPREFIX_modul_login` + `%%PRFX%%_modul_login` TO - `CPPREFIX_module_login` + `%%PRFX%%_module_login` "; ?> \ No newline at end of file