Skip to content

Commit b5fe9d9

Browse files
author
davydovct
committed
add post_info
1 parent 14d22a4 commit b5fe9d9

File tree

1 file changed

+37
-13
lines changed

1 file changed

+37
-13
lines changed

cleantalk-ipboard4-196.xml

Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
5454
5555
56-
$post_info = '';
56+
$sender_info = ''; $post_info = '';
5757
$lang=\IPS\Lang::getEnabledLanguages();
5858
$locale=$lang[\IPS\Lang::defaultLanguage()]->short;
5959
@@ -78,11 +78,18 @@
7878
'REFFERRER_PREVIOUS' => isset($_COOKIE['ct_prev_referer'])?$_COOKIE['ct_prev_referer']:null,
7979
'cookies_enabled' => self::ctCookiesTest(),
8080
);
81-
$post_info = json_encode($arr);
81+
$sender_info = json_encode($arr);
82+
83+
$arr = array(
84+
'comment_type' => 'register',
85+
);
86+
87+
$post_info = json_encode($arr);
8288
}
89+
if($sender_info === FALSE)
90+
$sender_info = '';
8391
if($post_info === FALSE)
8492
$post_info = '';
85-
8693
8794
$config_key = $ct_access_key;
8895
@@ -101,7 +108,8 @@
101108
$ct_request->sender_nickname = $_POST['username'];
102109
$ct_request->sender_ip = $sender_ip;
103110
$ct_request->sender_email = $sender_email;
104-
$ct_request->sender_info = $post_info;
111+
$ct_request->sender_info = $sender_info;
112+
$ct_request->post_info = $post_info;
105113
$ct_request->agent = 'ipboard4-196';
106114
//$ct_request->js_on = $_COOKIE['ct_checkjs'] == md5(\IPS\Settings::i()->ct_access_key . '+' . \IPS\Settings::i()->email_in) ? 1 : 0;
107115
$ct_request->js_on = in_array($_COOKIE['ct_checkjs'], self::getCheckJSArray()) ? 1 : 0;
@@ -383,7 +391,7 @@
383391
require_once(\IPS\ROOT_PATH."/plugins/antispambycleantalk/cleantalk.class.php");
384392
385393
386-
$post_info = '';
394+
$sender_info = ''; $post_info = '';
387395
$lang=\IPS\Lang::getEnabledLanguages();
388396
$locale=$lang[\IPS\Lang::defaultLanguage()]->short;
389397
@@ -410,12 +418,19 @@
410418
'cookies_enabled' => self::ctCookiesTest(),
411419
);
412420
421+
$sender_info = json_encode($arr);
422+
423+
$arr = array(
424+
'comment_type' => 'comment',
425+
);
426+
413427
$post_info = json_encode($arr);
414428
}
415429
430+
if($sender_info === FALSE)
431+
$sender_info = '';
416432
if($post_info === FALSE)
417433
$post_info = '';
418-
419434
420435
$config_key = $ct_access_key;
421436
@@ -438,7 +453,8 @@
438453
439454
$ct_request->sender_ip = $sender_ip;
440455
$ct_request->sender_email = $sender_email;
441-
$ct_request->sender_info = $post_info;
456+
$ct_request->sender_info = $sender_info;
457+
$ct_request->post_info = $post_info;
442458
$ct_request->agent = 'ipboard4-196';
443459
444460
$js_keys=Array();
@@ -656,7 +672,7 @@
656672
require_once(\IPS\ROOT_PATH."/plugins/antispambycleantalk/cleantalk.class.php");
657673
658674
659-
$post_info = '';
675+
$sender_info = ''; $post_info = '';
660676
$lang=\IPS\Lang::getEnabledLanguages();
661677
$locale=$lang[\IPS\Lang::defaultLanguage()]->short;
662678
@@ -680,12 +696,19 @@
680696
'cookies_enabled' => self::ctCookiesTest(),
681697
);
682698
683-
$post_info = json_encode($arr);
699+
$sender_info = json_encode($arr);
700+
701+
$arr = array(
702+
'comment_type' => 'contact',
703+
);
704+
705+
$post_info = json_encode($arr);
684706
}
685707
708+
if($sender_info === FALSE)
709+
$sender_info = '';
686710
if($post_info === FALSE)
687-
$post_info = '';
688-
711+
$post_info = '';
689712
$ct = new \Cleantalk();
690713
$ct->server_url = \IPS\Settings::i()->ct_server_url;
691714
$ct->work_url = \IPS\Settings::i()->ct_work_url;
@@ -702,7 +725,7 @@
702725
703726
$request_summary = implode(", ", array(
704727
'sender_ip' => $sender_ip,
705-
'sender_info' => $post_info,
728+
'sender_info' => $sender_info,
706729
'js_on' => (in_array($_COOKIE['ct_checkjs'], $js_keys) ? 1 : 0),
707730
'sender_nickname' => ($member->member_id ? $member->name : $values['contact_name']),
708731
'sender_email' => ($member->member_id ? $member->email : $values['email_address']),
@@ -716,7 +739,8 @@
716739
$ct_request->sender_ip = $sender_ip;
717740
$ct_request->sender_nickname = ($member->member_id ? $member->name : $values['contact_name']);
718741
$ct_request->sender_email = ($member->member_id ? $member->email : $values['email_address']);
719-
$ct_request->sender_info = $post_info;
742+
$ct_request->sender_info = $sender_info;
743+
$ct_request->post_info = $post_info;
720744
$ct_request->agent = 'ipboard4-196';
721745
$ct_request->js_on = in_array($_COOKIE['ct_checkjs'], $js_keys) ? 1 : 0;
722746
$ct_request->submit_time = isset($_COOKIE['ct_ps_timestamp']) ? time() - intval($_COOKIE['ct_ps_timestamp']) : 0;

0 commit comments

Comments
 (0)