diff --git a/README.md b/README.md index cde3425..d74c3be 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,17 @@ -# editcaptcha +### editcaptcha -Модуль Настройки captcha Только для AVE.CMS ALT \ No newline at end of file +## Модуль Настройки captcha + +![Модуль Настройки captcha](https://gitget.ru/img/3.png "Модуль Настройки captcha") + +### Модуль позволяет настроить визуальный вывод captcha. + + * Вы можете самостоятельно настраивать вывод капчи (количество символов, выбор символов и т.д.) + +##### После настройки вывода captcha - вы можете удалить модуль из системы совсем, настройки будут сохранены , модуль выполнил свою работу и наличие его больше необязательно =) + +### Changelog: + +02.09.2019 - Адаптация для версии ave.cms 3.26 + +12.10.2016 - начальная версия 1.0 \ No newline at end of file diff --git a/class/editcaptcha.php b/class/editcaptcha.php new file mode 100644 index 0000000..e0935b9 --- /dev/null +++ b/class/editcaptcha.php @@ -0,0 +1,19 @@ +assign('captchas',$captcha); + $AVE_Template->assign('content', $AVE_Template->fetch($this->tpl_dir . 'editcaptcha.tpl')); + } +} +?> diff --git a/img/index.php b/img/index.php new file mode 100644 index 0000000..4ca25aa --- /dev/null +++ b/img/index.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/img/ref.png b/img/ref.png new file mode 100644 index 0000000..bdcd6be Binary files /dev/null and b/img/ref.png differ diff --git a/index.php b/index.php new file mode 100644 index 0000000..4ca25aa --- /dev/null +++ b/index.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/info.php b/info.php new file mode 100644 index 0000000..9c5c5e6 --- /dev/null +++ b/info.php @@ -0,0 +1,20 @@ + 'editcaptcha', + 'ModuleVersion' => '1.26.0', + 'ModuleAutor' => 'Repellent', + 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms', + 'ModuleStatus' => 1, + 'ModuleIsFunction' => 0, + 'ModuleTemplate' => 0, + 'ModuleAdminEdit' => 1, + 'ModuleFunction' => 'editcaptcha', + 'ModuleTag' => null, + 'ModuleTagLink' => null, + 'ModuleAveTag' => null, + 'ModulePHPTag' => null + ); +?> \ No newline at end of file diff --git a/lang/bg.txt b/lang/bg.txt new file mode 100644 index 0000000..18d895f --- /dev/null +++ b/lang/bg.txt @@ -0,0 +1,24 @@ +[name] +MODULE_NAME = "Настройки captcha" +MODULE_DESCRIPTION = "Модуль позволяет настроить визуальный вывод captcha" + +[admin] +mod_name = "Настройки captcha" +e_cap_title = "Настройки captcha" +e_cap_infomod = "Настройване на вида на извеждане на captcha." +e_cap_infomod1 = "Преди записване, задължително попълнете всички полета !" +e_cap_infomod2 = "Настройките на captcha за успешно променени. За да видите новите настройки - натиснете Обнови кода на captcha" +e_cap_on = "captcha включена" +e_cap_of = "captcha изключена" +e_cap_on_info = "Функцията ' Използване на captcha при вход в административния панел е включена. '" +e_cap_of_info = "Внимание: Функцията ' Използване на captcha при вход в административния панел е изключена! '
За да включите captcha преминете към раздел ' Системни настройки '" +e_cap_ref = "Обнови код
captcha" +e_cap_real = "Преглед настройки
captcha" +e_cap_allow_symbol = "Разрешени символи (?)
23456789abcdegikpqsvxyz" +e_cap_count_symbol = "Брой (?)
символи" +e_cap_fluc_amplit = "Амплитуда (?)
огъване ~" +e_cap_white_noise = "Бял шум (?)
изкл=0 вкл=1/30" +e_cap_black_noise = "Черен шум (?)
изкл=0 вкл=1/30" +e_cap_spaces_symb = "Интервали (?)
да=false не=true" +e_cap_actions = "Действия" +e_cap_submit = "Приложи" \ No newline at end of file diff --git a/lang/index.php b/lang/index.php new file mode 100644 index 0000000..4ca25aa --- /dev/null +++ b/lang/index.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/lang/ru.txt b/lang/ru.txt new file mode 100644 index 0000000..cff98a2 --- /dev/null +++ b/lang/ru.txt @@ -0,0 +1,24 @@ +[name] +MODULE_NAME = "Настройки captcha" +MODULE_DESCRIPTION = "Модуль позволяет настроить визуальный вывод captcha" + +[admin] +mod_name = "Управление модулем Настройки captcha" +e_cap_title = "Настройки captcha" +e_cap_infomod = "В данном разделе Вы можете настроить визуальный вывод captcha." +e_cap_infomod1 = "Перед сохранением, обязательно заполните все поля !" +e_cap_infomod2 = "Настройки captcha успешно изменены. Вы можете продолжать ими пользоваться. Для просмотра созданных настроек - нажмите Обновить код captcha" +e_cap_on = "captcha включена" +e_cap_of = "captcha выключена" +e_cap_on_info = "Функция ' Использовать captcha при входе в панель администратора включена. '" +e_cap_of_info = "Внимание: Функция ' Использовать captcha при входе в панель администратора выключена! '
Для включения captcha перейдите в раздел ' Системные настройки '" +e_cap_ref = "Обновить код
captcha" +e_cap_real = "Просмотр настроек
captcha" +e_cap_allow_symbol = "Разрешенные символы (?)
23456789abcdegikpqsvxyz" +e_cap_count_symbol = "Количество (?)
символов" +e_cap_fluc_amplit = "Амплитуда (?)
изгиба ~" +e_cap_white_noise = "Белый шум (?)
выкл=0 вкл=1/30" +e_cap_black_noise = "Черный шум (?)
выкл=0 вкл=1/30" +e_cap_spaces_symb = "Пробелы (?)
да=false нет=true" +e_cap_actions = "Действия" +e_cap_submit = "Применить" \ No newline at end of file diff --git a/module.php b/module.php new file mode 100644 index 0000000..8a9af47 --- /dev/null +++ b/module.php @@ -0,0 +1,41 @@ +tpl_dir = BASE_DIR . '/modules/editcaptcha/templates/'; + + // ленги + $AVE_Template->config_load(BASE_DIR . '/modules/editcaptcha/lang/' . $_SESSION['admin_language'] . '.txt', 'admin'); + $AVE_Template->assign('config_vars', $AVE_Template->get_config_vars()); + + + + switch($_REQUEST['moduleaction']) + { + case '1': + $captcha->editCaptcha(); + break; + + } +} +?> \ No newline at end of file diff --git a/res.php b/res.php new file mode 100644 index 0000000..9d5d2bd --- /dev/null +++ b/res.php @@ -0,0 +1,43 @@ +'; +chmod(BASE_DIR . "/lib/kcaptcha/kcaptcha_config.php", 0755); +$fp = fopen(BASE_DIR . "/lib/kcaptcha/kcaptcha_config.php", "w"); +fwrite($fp, $text); +fclose($fp); +?> \ No newline at end of file diff --git a/templates/editcaptcha.tpl b/templates/editcaptcha.tpl new file mode 100644 index 0000000..b2c6402 --- /dev/null +++ b/templates/editcaptcha.tpl @@ -0,0 +1,132 @@ +
+
{#mod_name#}
+
+
+
+ +
+
+ +
+
+
{#e_cap_title#}
+
+ {if ADMIN_CAPTCHA == true}{#e_cap_on#}{else}{#e_cap_of#}{/if} +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{#e_cap_real#}{#e_cap_ref#}{#e_cap_allow_symbol#}{#e_cap_count_symbol#}{#e_cap_fluc_amplit#}{#e_cap_white_noise#}{#e_cap_black_noise#}{#e_cap_spaces_symb#}{#e_cap_actions#}


+ 23456789abcdegikpqsvxyz +


+ | 4,4 | + 4,5 | + 5,5 | + 5,6 | +


+ | 0 | + 1 | + 2 | + 3 | + 4 | + 5 | + 6 | + 7 | + 8 | +


+ | 0 | + 1/6 | +


+ | 0 | + 1/30 | +


+ | false | + true | +
+ {#e_cap_submit#} +
+
+ \ No newline at end of file diff --git a/templates/index.php b/templates/index.php new file mode 100644 index 0000000..4ca25aa --- /dev/null +++ b/templates/index.php @@ -0,0 +1,4 @@ + \ No newline at end of file