Changeset 9642 for trunk/src/bp-activity/bp-activity-akismet.php
- Timestamp:
- 03/24/2015 11:22:50 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-activity/bp-activity-akismet.php
r9517 r9642 4 4 * 5 5 * @package BuddyPress 6 * @since BuddyPress (1.6 )6 * @since BuddyPress (1.6.0) 7 7 * @subpackage Activity 8 8 */ … … 14 14 * Akismet support for the Activity component. 15 15 * 16 * @since BuddyPress (1.6 )16 * @since BuddyPress (1.6.0) 17 17 */ 18 18 class BP_Akismet { … … 22 22 * @access protected 23 23 * @var BP_Activity_Activity 24 * @since BuddyPress (1.6 )24 * @since BuddyPress (1.6.0) 25 25 */ 26 26 protected $last_activity = null; … … 29 29 * Constructor. 30 30 * 31 * @since BuddyPress (1.6 )31 * @since BuddyPress (1.6.0) 32 32 */ 33 33 public function __construct() { … … 38 38 * Hook Akismet into the activity stream. 39 39 * 40 * @since BuddyPress (1.6 )40 * @since BuddyPress (1.6.0) 41 41 */ 42 42 protected function setup_actions() { … … 70 70 * akismet_comment_row_action() function. Thanks! 71 71 * 72 * @since BuddyPress (1.6 )72 * @since BuddyPress (1.6.0) 73 73 * 74 74 * @param array $actions The hover links. … … 130 130 * by Akismet to help detect spam activity. 131 131 * 132 * @since BuddyPress (1.6 )132 * @since BuddyPress (1.6.0) 133 133 * 134 134 * @see https://plugins.trac.wordpress.org/ticket/1232 … … 159 159 * default AJAX implementation; see bp_dtheme_post_update(). 160 160 * 161 * @since BuddyPress (1.6 )161 * @since BuddyPress (1.6.0) 162 162 * 163 163 * @see bp_dtheme_post_update() … … 185 185 * This function is intended to be used inside the activity stream loop. 186 186 * 187 * @since BuddyPress (1.6 )187 * @since BuddyPress (1.6.0) 188 188 */ 189 189 public function add_activity_spam_button() { … … 213 213 * This function is intended to be used inside the activity stream loop. 214 214 * 215 * @since BuddyPress (1.6 )215 * @since BuddyPress (1.6.0) 216 216 */ 217 217 public function add_activity_comment_spam_button() { … … 240 240 * Get a filterable list of activity types that Akismet should automatically check for spam. 241 241 * 242 * @since BuddyPress (1.6 )242 * @since BuddyPress (1.6.0) 243 243 * 244 244 * @static … … 261 261 * Mark activity item as spam. 262 262 * 263 * @since BuddyPress (1.6 )263 * @since BuddyPress (1.6.0) 264 264 * 265 265 * @param BP_Activity_Activity $activity … … 284 284 * Mark activity item as ham. 285 285 * 286 * @since BuddyPress (1.6 )286 * @since BuddyPress (1.6.0) 287 287 * 288 288 * @param BP_Activity_Activity $activity … … 308 308 * Build a data package for the Akismet service to inspect. 309 309 * 310 * @since BuddyPress (1.6 )310 * @since BuddyPress (1.6.0) 311 311 * 312 312 * @see http://akismet.com/development/api/#comment-check … … 357 357 * Check if the activity item is spam or ham. 358 358 * 359 * @since BuddyPress (1.6 )359 * @since BuddyPress (1.6.0) 360 360 * 361 361 * @see http://akismet.com/development/api/ … … 408 408 * Update activity meta after a manual spam change (user-initiated). 409 409 * 410 * @since BuddyPress (1.6 )410 * @since BuddyPress (1.6.0) 411 411 * 412 412 * @param BP_Activity_Activity $activity The activity to check. … … 425 425 * Update activity meta after a manual ham change (user-initiated). 426 426 * 427 * @since BuddyPress (1.6 )427 * @since BuddyPress (1.6.0) 428 428 * 429 429 * @param BP_Activity_Activity $activity The activity to check. … … 442 442 * Update activity meta after an automatic spam check (not user-initiated). 443 443 * 444 * @since BuddyPress (1.6 )444 * @since BuddyPress (1.6.0) 445 445 * 446 446 * @param BP_Activity_Activity $activity The activity to check. … … 480 480 * Props to WordPress core Akismet plugin for a lot of this. 481 481 * 482 * @since BuddyPress (1.6 )482 * @since BuddyPress (1.6.0) 483 483 * 484 484 * @global string $akismet_api_host … … 559 559 * Filters user agent when sending to Akismet to add BuddyPress info. 560 560 * 561 * @since BuddyPress (1.6 )561 * @since BuddyPress (1.6.0) 562 562 * 563 563 * @param string $user_agent User agent string, as generated by Akismet. … … 572 572 * Adds a "History" meta box to the activity edit screen. 573 573 * 574 * @since BuddyPress (1.6 )574 * @since BuddyPress (1.6.0) 575 575 * 576 576 * @param string $screen_action The type of screen that has been requested. … … 588 588 * History meta box for the Activity admin edit screen. 589 589 * 590 * @since BuddyPress (1.6 )590 * @since BuddyPress (1.6.0) 591 591 * 592 592 * @see https://buddypress.trac.wordpress.org/ticket/3907 … … 609 609 * Update an activity item's Akismet history. 610 610 * 611 * @since BuddyPress (1.6 )611 * @since BuddyPress (1.6.0) 612 612 * 613 613 * @param int $activity_id Activity item ID. … … 630 630 * Get an activity item's Akismet history. 631 631 * 632 * @since BuddyPress (1.6 )632 * @since BuddyPress (1.6.0) 633 633 * 634 634 * @param int $activity_id Activity item ID. … … 653 653 * grow to be quite large. 654 654 * 655 * @since BuddyPress (1.6 )655 * @since BuddyPress (1.6.0) 656 656 * 657 657 * @global wpdb $wpdb WordPress database object.
Note: See TracChangeset
for help on using the changeset viewer.