PATH:
home
/
letacommog
/
supportleta
/
wp-content
/
plugins
/
user-pro
/
addons
/
social
/
functions
<?php /* Follow user */ add_action('wp_ajax_nopriv_userpro_sc_follow', 'userpro_sc_follow'); add_action('wp_ajax_userpro_sc_follow', 'userpro_sc_follow'); function userpro_sc_follow(){ global $userpro_social; $to = $_POST['to']; $from = $_POST['from']; $output = ''; $userpro_social->do_follow($to, $from); $output=json_encode($output); if(is_array($output)){ print_r($output); }else{ echo $output; } die; } /* Unfollow user */ add_action('wp_ajax_nopriv_userpro_sc_unfollow', 'userpro_sc_unfollow'); add_action('wp_ajax_userpro_sc_unfollow', 'userpro_sc_unfollow'); function userpro_sc_unfollow(){ global $userpro_social; $to = $_POST['to']; $from = $_POST['from']; $output = ''; $userpro_social->do_unfollow($to, $from); $output=json_encode($output); if(is_array($output)){ print_r($output); }else{ echo $output; } die; } /* refresh activity */ add_action('wp_ajax_nopriv_userpro_sc_refreshactivity', 'userpro_sc_refreshactivity'); add_action('wp_ajax_userpro_sc_refreshactivity', 'userpro_sc_refreshactivity'); function userpro_sc_refreshactivity(){ global $userpro, $userpro_social; $output['res'] = ''; if (!$_POST['activity_user'] || $_POST['activity_user'] == 'undefined'){ $activity_user = null; } else{ $activity_user = $_POST['activity_user']; } $user_id = isset($_POST['user_id'])?$_POST['user_id']:null; $offset = isset($_POST['offset'])?$_POST['offset']:null; $per_page = isset($_POST['per_page'])?$_POST['per_page']:null; $activity = $userpro_social->activity($user_id, $offset, $per_page, $activity_user); if (isset($activity) && is_array($activity)): foreach($activity as $timestamp=>$status) : $content = str_replace('{timestamp}', $userpro->time_elapsed( $status['timestamp'] ), $status['status']); $output['res'] .= '<div class="userpro-sc">'; $output['res'] .= $content; $output['res'] .= '<div class="userpro-sc-btn">'.$userpro_social->follow_text($status['user_id'], get_current_user_id()).'</div></div>'; endforeach; endif; $output=json_encode($output); if(is_array($output)){ print_r($output); }else{ echo $output; } die; } /* load activity */ add_action('wp_ajax_nopriv_userpro_sc_loadactivity', 'userpro_sc_loadactivity'); add_action('wp_ajax_userpro_sc_loadactivity', 'userpro_sc_loadactivity'); function userpro_sc_loadactivity(){ global $userpro, $userpro_social; $output['res'] = ''; if (!$_POST['activity_user'] || $_POST['activity_user'] == 'undefined'){ $activity_user = null; } else{ $activity_user = $_POST['activity_user']; } $user_id = isset($_POST['user_id'])?$_POST['user_id']:null; $offset = isset($_POST['offset'])?$_POST['offset']:null; $per_page = isset($_POST['per_page'])?$_POST['per_page']:null; $activity = $userpro_social->activity($user_id, $offset, $per_page, $activity_user); if (isset($activity) && is_array($activity)): foreach($activity as $timestamp=>$status) : $content = str_replace('{timestamp}', $userpro->time_elapsed( $status['timestamp'] ), $status['status']); $output['res'] .= '<div class="userpro-sc">'; $output['res'] .= $content; $output['res'] .= '<div class="userpro-sc-btn">'.$userpro_social->follow_text($status['user_id'], get_current_user_id()).'</div></div>'; endforeach; endif; $output=json_encode($output); if(is_array($output)){ print_r($output); }else{ echo $output; } die; }
[+]
..
[-] hooks-filters.php
[edit]
[-] shortcode-main.php
[edit]
[-] ajax.php
[edit]
[-] api.php
[edit]
[-] initial-setup.php
[edit]
[-] log-actions.php
[edit]
[-] defaults.php
[edit]
[-] hooks-actions.php
[edit]