Lines Matching defs:data
26 $linkback = $event->data['linkback'];
33 $data = $this->_prepareData($linkback);
34 if ($this->_checkForSpam($data)) {
35 $event->data['log'][] = "\tAkismet marked linkback as spam";
36 $event->data['show'] = false;
40 $event->data['log'][] = "\t -> moderated";
42 $event->data['log'][] = "\tAkismet marked linkback as ham";
50 $linkback = $event->data['linkback'];
55 $data = $this->_prepareData($linkback);
56 $this->_reportHam($data);
63 $linkback = $event->data['linkback'];
68 $data = $this->_prepareData($linkback);
69 $this->_reportSpam($data);
73 * Submit the data to the Akismet comment-check webservice and return whether it was
76 function _checkForSpam($data) {
77 $resp = $this->_submitData('comment-check', $data);
84 * Submit the data to the Akismet submit-ham webservice
86 function _reportHam($data) {
87 $this->_submitData('submit-ham', $data);
91 * Submit the data to the Akismet submit-spam webservice
93 function _reportSpam($data) {
94 $this->_submitData('submit-spam', $data);
98 * Prepares the data to send to Akismet
113 * Submits the given data to the given Akismet service.
118 * @param array $data Linkback data to submit
121 function _submitData($function, $data) {
127 return $http->post('https://' . $this->getConf('akismet_apikey') . '.rest.akismet.com/1.1/comment-check', $data);