-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/dev' into master
# Conflicts: # cleantalk.antispam/description.en # cleantalk.antispam/description.ru # cleantalk.antispam/docs/README.ru.utf8.txt # cleantalk.antispam/include.php # cleantalk.antispam/install/version.php
- Loading branch information
Showing
11 changed files
with
600 additions
and
367 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
Fix: skip empty email requests. | ||
Fix: prevent double check request. | ||
Fix: update cron class. | ||
Update version. Add site exclusions. | ||
Fix: set OnEndBufferContentHandler and OnPageStartHandler static. | ||
Fix: rc_check type. | ||
Upd: set url exclusion textarea. Disable module for excluded urls. | ||
Fix: added isset in /Common/Helper.php in http__get_headers() | ||
Added compatible with PHP 8 | ||
Fix. Settings. API key fieldset moved to the top of the section. | ||
Fix. Settings. Reset settings button implemented. | ||
Fix. Settings. Init default setting on installation. | ||
New. Settings. Complete deactivation option added. | ||
New. Settings. Complete deactivation implemented. | ||
New. Settings. Regexp for fields exclusions. | ||
New. Settings. Saving exclusion regexp implemented. | ||
Fix. Exclusion. Fields exclusions fixed. | ||
New. Exclusion. Url exclusions by regexp. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
Исправлено: пропуск запросов без почты | ||
Исправлено: предотвращение запросов с двойной проверкой | ||
Исправлено: обновление cron класса | ||
Добавлены исключения для сайтов | ||
Добавлено поле для исключения проверки по url | ||
Ипсравлена ошибка в /Common/Helper.php::http__get_headers() | ||
Добавлена совместимости с PHP 8 | ||
Настройки: Поле API KEY перемещено вверх страницы. | ||
Настройки: Сброс настроек реализован. | ||
Настройки: Реализованы значения настроек по умолчанию. | ||
Новое: Полная деактивация реализована. | ||
Настройки: Опция исключений по URL и имени поля формы теперь может сравнивать по регулярному выражению. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,137 +1,137 @@ | ||
-- ?????????? -- | ||
-- ���������� -- | ||
|
||
????? ???????? | ||
????????? | ||
????? | ||
??????? | ||
����� �������� | ||
��������� | ||
����� | ||
������� | ||
API | ||
??????? | ||
???????? | ||
������� | ||
�������� | ||
|
||
|
||
-- ????? ???????? -- | ||
-- ����� �������� -- | ||
|
||
????????-?????? ?? CleanTalk ??? ?????? ?????? ?? 1?-??????? ?? ??????????? ????-????? | ||
? ?????????? ????-????????????. | ||
��������-������ �� CleanTalk ��� ������ ������ �� 1�-������� �� ����������� ����-����� | ||
� ���������� ����-������������. | ||
|
||
??????? ???????????. | ||
* ?? ????? CAPTCHA ? ??. | ||
* ?????? ?? ????-????? ? ??????? ?????. | ||
* ????????????? - ?????????????? ?????????? ??????????? ????????????. | ||
* API - ????????? ?????? ??? ??????????? ?????? ?? CleanTalk ? ???? | ||
?????? ? ???????. | ||
������� �����������. | ||
* �� ����� CAPTCHA � ��. | ||
* ������ �� ����-����� � ������� �����. | ||
* ������������� - �������������� ���������� ����������� ������������. | ||
* API - ��������� ������ ��� ����������� ������ �� CleanTalk � ���� | ||
������ � �������. | ||
|
||
??? ????? CleanTalk. | ||
CleanTalk - ??? SaaS ?????? ??? ?????? Web-?????? ?? ?????. | ||
CleanTalk ?????????? ?????? ??????, ??????? ???????? ??? ??????????? ??????. | ||
????????????? CleanTalk ?????? ???????? CAPTCHA, ???????/?????? ? ?????? | ||
?????? ??????, ???????????? ????? ??????????? ?? ?????. | ||
��� ����� CleanTalk. | ||
CleanTalk - ��� SaaS ������ ��� ������ Web-������ �� �����. | ||
CleanTalk ���������� ������ ������, ������� �������� ��� ����������� ������. | ||
������������� CleanTalk ������ �������� CAPTCHA, �������/������ � ������ | ||
������ ������, ������������ ����� ����������� �� �����. | ||
|
||
??? ??? ????????. | ||
??????????? ? ??????? ?? ??????????? ?????????? ?????? CleanTalk, ?????? | ||
??????????? ? ?????? ??????????? ????????, ????? ???? ???????? ????? | ||
??????? ??? ????????? ???????????/???????????. | ||
��� ��� ��������. | ||
����������� � ������� �� ����������� ���������� ������ CleanTalk, ������ | ||
����������� � ������ ����������� ��������, ����� ���� �������� ����� | ||
������� ��� ��������� �����������/�����������. | ||
|
||
|
||
-- ????????? -- | ||
-- ��������� -- | ||
|
||
1. ???????? ???? ??????? ?? http://CleanTalk.org. | ||
2. ?????????? ?????? CleanTalk ??? ?????? ? ??????? ???? ??????? ? ??? ?????????. | ||
1. �������� ���� ������� �� http://CleanTalk.org. | ||
2. ���������� ������ CleanTalk ��� ������ � ������� ���� ������� � ��� ���������. | ||
|
||
|
||
-- ????? -- | ||
-- ����� -- | ||
|
||
* ????????? ??????????? ???????????? ? ??????? "stop_email@example.com". | ||
* ????????? ???????????? ??????????? ? ?????? "stop_word". | ||
* ��������� ����������� ������������ � ������� "stop_email@example.com". | ||
* ��������� ������������ ����������� � ������ "stop_word". | ||
|
||
-- ??????? -- | ||
-- ������� -- | ||
|
||
? ?????? 2.0.1 ?????? ?? ????? ??????? ????????? ? ????????. | ||
� ������ 2.0.1 ������ �� ����� ������� ��������� � ��������. | ||
|
||
|
||
-- API -- | ||
|
||
???? 5 API ??????? ?????? CleanTalk. | ||
���� 5 API ������� ������ CleanTalk. | ||
|
||
1. CheckAllBefore(&$arEntity, $bSendEmail = FALSE) | ||
@param &array ?????? ???????? (??????????? ??? ????? ????????????) | ||
@param boolean ???????? ?????? ?? ????? ?? ??????? ??? ??? (?? ????????? FALSE) | ||
@return array|null ????????? ???????? ??? NULL ??? ?????? ?????????? | ||
????????????? ????? ??? ???????? ??????????? ??? ?????? ???????????? ?? ????. ?? ???????? ???? | ||
???????? ? ??? ?????? ????? ????????? ?? ???????, ???? ???? (?????????? ?????? 1 ????????? | ||
? 15 ????? ?? ????????? ?????). | ||
@param &array ������ �������� (����������� ��� ����� ������������) | ||
@param boolean �������� ������ �� ����� �� ������� ��� ��� (�� ��������� FALSE) | ||
@return array|null ��������� �������� ��� NULL ��� ������ ���������� | ||
������������� ����� ��� �������� ����������� ��� ������ ������������ �� ����. �� �������� ���� | ||
�������� � ��� ������ ����� ��������� �� �������, ���� ���� (���������� ������ 1 ��������� | ||
� 15 ����� �� ��������� �����). | ||
|
||
???? $arEntity ??????? ?? ???????? $arEntity['type']: | ||
$arEntity['type'] = 'comment' ?????????? ???????? ??????????? | ||
$arEntity['type'] = 'register' ?????????? ???????? ??????????? | ||
���� $arEntity ������� �� �������� $arEntity['type']: | ||
$arEntity['type'] = 'comment' ���������� �������� ����������� | ||
$arEntity['type'] = 'register' ���������� �������� ����������� | ||
|
||
???? $arEntity ?????? ???? ??????????, ??? ???????: | ||
���� $arEntity ������ ���� ����������, ��� �������: | ||
|
||
$arEntity['type'] = 'comment'; | ||
$arEntity['sender_email']; | ||
$arEntity['sender_nickname']; | ||
$arEntity['sender_ip']; | ||
$arEntity['message_title']; // ????????? ??????????? ?? ???????? ???? ???? | ||
$arEntity['message_body']; // ???? ??????????? ?? ???????? | ||
$arEntity['example_title']; // ????????? ?????????????? ??????? ???? ???? | ||
$arEntity['example_body']; // ???? ?????????????? ??????? | ||
$arEntity['example_comments']; // ????????? ? ???? ?? ????? ??? 10 ????????? | ||
// ?????????? ???????????? ??????????? ???????? "\n\n". | ||
??? | ||
$arEntity['message_title']; // ��������� ����������� �� �������� ���� ���� | ||
$arEntity['message_body']; // ���� ����������� �� �������� | ||
$arEntity['example_title']; // ��������� �������������� ������� ���� ���� | ||
$arEntity['example_body']; // ���� �������������� ������� | ||
$arEntity['example_comments']; // ��������� � ���� �� ����� ��� 10 ��������� | ||
// ���������� ������������ ������������ �������� "\n\n". | ||
��� | ||
|
||
$arEntity['type'] = 'register'; | ||
$arEntity['sender_email']; | ||
$arEntity['sender_nickname']; | ||
$arEntity['sender_ip']; | ||
|
||
????? ???? ??? ?????? ?????? ????????????? ?? ????? ?????????? ? | ||
?????? ? ?.?. | ||
����� ���� ��� ������ ������ ������������� �� ����� ���������� � | ||
������ � �.�. | ||
|
||
??. ??? ??? ??? ?????? ??????????. | ||
??????????? ???? ????? ? ???????. | ||
????? ????? ???????? ?? ??????? OnBefore*. | ||
��. ��� ��� ��� ������ ����������. | ||
����������� ���� ����� � �������. | ||
����� ����� �������� �� ������� OnBefore*. | ||
|
||
2. CheckCommentAfter($module, $cid, $log_event = '') | ||
@param string ??? ??????, ?????????? ??????? ('blog', 'forum', ? ?.?.) | ||
@param int ID ???????????? ??????? (???????????, ????????? ? ?.?.) | ||
@param string ??????? ??????? ?????????? ???????, ??? ??????????? | ||
?????????? ? ?????? CheckAllBefore ????? ???????? ???????????/?????????. ?? ????????? | ||
?????????? ??????? CleanTalk ? ???????????? ? ??????????? ???????? ??? ??????? ????? | ||
????? ? ???????? ??????? CleanTalk ? ????????? ???????. | ||
??????????? ???? ????? ? ???????. | ||
????? ????? ???????? ?? ??????? OnAfter* ?????? ??? ???????? ????????????/?????????, | ||
?? ????????? ??? ??? ???????? ?????????????. | ||
@param string ��� ������, ���������� ������� ('blog', 'forum', � �.�.) | ||
@param int ID ������������ ������� (�����������, ��������� � �.�.) | ||
@param string ������� ������� ���������� �������, ��� ����������� | ||
���������� � ������ CheckAllBefore ����� �������� �����������/���������. �� ��������� | ||
���������� ������� CleanTalk � ������������ � ����������� �������� ��� ������� ����� | ||
����� � �������� ������� CleanTalk � ��������� �������. | ||
����������� ���� ����� � �������. | ||
����� ����� �������� �� ������� OnAfter* ������ ��� �������� ������������/���������, | ||
�� ��������� ��� ��� �������� �������������. | ||
|
||
3. SendFeedback($module, $id, $feedback) | ||
@param string ??? ??????, ?????????? ??????? ('blog', 'forum', ? ?.?.) | ||
@param int ID ???????????? ??????? (???????????, ????????? ? ?.?.) | ||
@param string ??? ???????? ????? - ?????? 'Y' ??? 'N' | ||
??????? ?????????? ?????? ????????? ?? ?????? CleanTalk. ??? ???????? ?????? | ||
@param string ��� ������, ���������� ������� ('blog', 'forum', � �.�.) | ||
@param int ID ������������ ������� (�����������, ��������� � �.�.) | ||
@param string ��� �������� ����� - ������ 'Y' ��� 'N' | ||
������� ���������� ������ ��������� �� ������ CleanTalk. ��� �������� ������ | ||
CleanTalk. | ||
????? ????? ???????? ??????? CleanTalk ? ?????????? ?????? ?????????. | ||
??????????, ?? ????????? ??? ??????. | ||
??????????? ???? ????? ? ???????. | ||
����� ����� �������� ������� CleanTalk � ���������� ������ ���������. | ||
����������, �� ��������� ��� ������. | ||
����������� ���� ����� � �������. | ||
|
||
4. GetCleanTalkResume($module, $id) | ||
@param string ??? ??????, ?????????? ??????? ('blog', 'forum', ? ?.?.) | ||
@param int ID ???????????? ??????? (???????????, ????????? ? ?.?.) | ||
@return string|boolean ????? ?????? CleanTalk ???? ???? ??? FALSE ???? ??? | ||
?????????????? ?????. ?? ?????????? ?????? CleanTalk ?? ??????????? ????? ?? | ||
ID ??????????? ??? ?????????. | ||
??????????? ???? ????? ? ???????/????????, ??. ???????. | ||
@param string ��� ������, ���������� ������� ('blog', 'forum', � �.�.) | ||
@param int ID ������������ ������� (�����������, ��������� � �.�.) | ||
@return string|boolean ����� ������ CleanTalk ���� ���� ��� FALSE ���� ��� | ||
�������������� �����. �� ���������� ������ CleanTalk �� ����������� ����� �� | ||
ID ����������� ��� ���������. | ||
����������� ���� ����� � �������/��������, ��. �������. | ||
|
||
5. FormAddon($sType) | ||
???????! ???????? ??? ?????????????, ?????????? ?????? ??????. | ||
�������! �������� ��� �������������, ���������� ������ ������. | ||
|
||
|
||
-- ??????? -- | ||
-- ������� -- | ||
|
||
/components/bitrix/forum.message.template/templates/.default | ||
??? ????? ???????? ?????? ??????? ????????? ??????, ??????? ??????? ?????????? | ||
?????? CleanTalk ????? ??? ????? ?????????. ??? ??? ??????? ??????? | ||
??? ??????????. | ||
��� ����� �������� ������ ������� ��������� ������, ������� ������� ���������� | ||
������ CleanTalk ����� ��� ����� ���������. ��� ��� ������� ������� | ||
��� ����������. | ||
|
||
|
||
-- ???????? -- | ||
-- �������� -- | ||
|
||
?? ??????????? ?????????? ? ??? ?? https://cleantalk.org/contacts | ||
�� ����������� ���������� � ��� �� https://cleantalk.org/contacts |
Oops, something went wrong.