Browse Source

Адаптация для версии cms 3.26

master
Repellent 5 years ago
parent
commit
1f98098013
  1. 4
      README.md
  2. 0
      login/class/login.php
  3. 20
      login/info.php
  4. 7
      login/lang/ru.txt
  5. 23
      login/module.php
  6. 12
      login/sql.php

4
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

0
login/class.login.php → login/class/login.php

20
login/info.php

@ -0,0 +1,20 @@
<?php
if (! defined('BASE_DIR'))
exit;
$module = array(
'ModuleSysName' => 'login',
'ModuleVersion' => '2.26.1',
'ModuleAutor' => 'AVE.cms Team',
'ModuleCopyright' => '&copy; 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' => '<?php mod_login(); ?>'
);
?>

7
login/lang/ru.txt

@ -1,3 +1,10 @@
[name]
MODULE_NAME = "Авторизация"
MODULE_DESCRIPTION = "Данный модуль предназначен для регистрации пользователей на вашем сайте. Для вывода формы авторизации, разместите системный тег <strong>[mod_login]</strong> в нужном месте вашего шаблона. Также вы можете указать шаблон, в котором будет отображена форма для регистрации и авторизации."
[displayloginform]
LOGIN_NEW_REGISTER = "Регистрация"
LOGIN_PASSWORD_REMIND = "Забыли пароль?"

23
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'] = 'Данный модуль предназначен для регистрации пользователей на вашем сайте. Для вывода формы авторизации, разместите системный тег <strong>[mod_login]</strong> в нужном месте вашего шаблона. Также вы можете указать шаблон, в котором будет отображена форма для регистрации и авторизации.';
$modul['ModuleAutor'] = 'AVE.CMS Team';
$modul['ModuleCopyright'] = '&copy; 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'] = '<?php mod_login(); ?>';
}
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);

12
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`
";
?>
Loading…
Cancel
Save