<?php 
 
function bb_add_new_follower() 
{ 
      
   $username=isset(Configs::$_['user_data']['user_id'])?Configs::$_['user_data']['user_id']:''; 
 
   $followed_id=addslashes(getPost('followed_id')); 
   $to_username=addslashes(getPost('to_username')); 
 
   if(!isset($followed_id[2])) 
   { 
       return 'NG'; 
   } 
 
   if(!isset($to_username[2])) 
   { 
       return 'NG'; 
   } 
 
    $insertData=array( 
        'follow_id'=>newID(22) , 
        'user_id'=>Configs::$_['user_data']['user_id'], 
        'followed_user_id'=>addslashes(getPost('followed_id')), 
    ); 
 
 
    $queryStr=arrayToInsertStr('bb_user_follow_data',$insertData); 
    $db=new Database();  
 
    $db->nonquery("delete from bb_user_follow_data where user_id='".Configs::$_['user_data']['user_id']."' AND followed_user_id='".$insertData['followed_user_id']."'");    
     
    $db->nonquery($queryStr);    
 
    saveActivities('bb_follow_add','Following user '.$to_username,$username); 
 
    BB_User::updateFollowCountStats(Configs::$_['user_data']['user_id']); 
    BB_User::updateFollowCountStats($insertData['followed_user_id']); 
 
//    EmailSystem::prepare_send_newuser($insertData); 
 
    return 'OK'; 
}
 
 |