Example #1
0
 public function insert_views($post)
 {
     if (is_question() && $post->post_type == 'question') {
         if (!ap_is_already_viewed(get_current_user_id(), $post->ID)) {
             ap_insert_views($post->ID, $post->post_type);
         }
     }
 }
Example #2
0
 public function insert_views($template)
 {
     //Log current time as user meta, so later we can check when user was active.
     if (is_user_logged_in()) {
         update_user_meta(get_current_user_id(), '__last_active', current_time('mysql'));
     }
     if (is_question()) {
         ap_insert_views(get_question_id(), 'question');
     }
     if (is_ap_user() && ap_get_displayed_user_id() != get_current_user_id() && ap_get_displayed_user_id()) {
         ap_insert_views(ap_get_displayed_user_id(), 'profile');
     }
 }