Reputation::ap_save_events()
Description #
Save reputation events.
Source #
File: addons/reputation/reputation.php
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 | public function ap_save_events() { check_ajax_referer( 'ap-save-events' , '__nonce' ); if ( ! current_user_can( 'manage_options' ) ) { wp_die(); } $events_point = ap_isset_post_value( 'events' , 'r' ); $points = array (); foreach ( ap_get_reputation_events() as $slug => $event ) { if ( isset( $events_point [ $slug ] ) ) { $points [ sanitize_text_field( $slug ) ] = (int) $events_point [ $slug ]; } } if ( ! empty ( $points ) ) { update_option( 'anspress_reputation_events' , $points ); } echo '<div class="notice notice-success is-dismissible"><p>' . esc_attr__( 'Successfully updated reputation points!' , 'anspress-question-answer' ) . '</p></div>' ; wp_die(); } |
Expand full source code Collapse full source code View on GitHub: addons/reputation/reputation.php:260
Add your comment