Exemple #1
0
     $json['res'] = $rows;
     echo json_encode($json);
 } else {
     if ($_REQUEST['json'] == 'followings') {
         $json = array();
         $rows = "";
         $sqlMyTrackings = "select t.fname,t.lname,t.userid, t5.mystory, group_concat(Distinct t4.tilename ORDER BY t4.tilename SEPARATOR ', ') as gptilename, t5.profile_image as image,t1.tracker_userid,t4.tile_id,t1.tracker_userid,t1.tracked_userid,t1.status,t2.finao_msg from fn_users t join fn_tracking t1 on t.userid = t1.tracked_userid and t1.status = 1  join fn_user_finao t2 on t.userid = t2.userid join fn_user_finao_tile t3 on t.userid = t3.userid and t2.user_finao_id = t3.finao_id left join fn_tilesinfo t4 on t3.tile_id = t4.tile_id and t3.userid = t4.createdby  left join fn_user_profile t5 on t.userid = t5.user_id where t1.tracker_userid = '" . $_REQUEST['userid'] . "' and t2.finao_activestatus != 2 and t2.finao_status_Ispublic = 1 and t3.status = 1 group by t.userid,t.fname,t.lname";
         $sqlMyTrackingsRes = mysql_query($sqlMyTrackings);
         $totalfollowers = mysql_num_rows($sqlMyTrackingsRes);
         if ($totalfollowers > 0) {
             while ($sqlMyTrackingsDet = mysql_fetch_assoc($sqlMyTrackingsRes)) {
                 $userid = $sqlMyTrackingsDet['userid'];
                 $totalfollowers = 0;
                 $sqlMyTrackingsDet['totalfollowers'] = fngetTotalFollowers($userid);
                 $totaltiles = 0;
                 $sqlMyTrackingsDet['totaltiles'] = fngetTotalTiles($userid, "search");
                 $totaltiles = 0;
                 $sqlTilesCount = "SELECT user_tileid FROM `fn_user_finao_tile` ft JOIN fn_user_finao fu ON fu.`user_finao_id` = ft.`finao_id` WHERE ft.userid =" . $userid . " AND finao_activestatus !=2 ";
                 $sqlTilesCount .= " and `finao_status_Ispublic` =1";
                 $sqlTilesCount .= " GROUP BY tile_id ";
                 $sqlTilesCountRes = mysql_query($sqlTilesCount);
                 $totaltiles = mysql_num_rows($sqlTilesCountRes);
                 $sqlMyTrackingsDet['totaltiles'] = $totaltiles;
                 $totalfinaos = 0;
                 $sqlMyTrackingsDet['totalfinaos'] = fngetTotalFinaos($userid, "followings");
                 $totalfollowings = 0;
                 $sqlMyTrackingsDet['totalfollowings'] = fngetTotalFollowings($userid);
                 $rows[] = $sqlMyTrackingsDet;
             }
         }
         $json['res'] = $rows;
Exemple #2
0
function followings($user_id)
{
    $json = array();
    $rows = "";
    $sqlMyTrackings = "select t.fname,t.lname,t.userid, t5.mystory, group_concat(Distinct t4.tilename ORDER BY t4.tilename SEPARATOR ', ') as gptilename, t5.profile_image as image,t1.tracker_userid,t4.tile_id,t1.tracker_userid,t1.tracked_userid,t1.status,t2.finao_msg from fn_users t join fn_tracking t1 on t.userid = t1.tracked_userid and t1.status = 1  join fn_user_finao t2 on t.userid = t2.userid join fn_user_finao_tile t3 on t.userid = t3.userid and t2.user_finao_id = t3.finao_id left join fn_tilesinfo t4 on t3.tile_id = t4.tile_id and t3.userid = t4.createdby  left join fn_user_profile t5 on t.userid = t5.user_id where t1.tracker_userid = '" . $user_id . "' and t2.finao_activestatus != 2 and t2.finao_status_Ispublic = 1 and t3.status = 1 group by t.userid,t.fname,t.lname";
    $sqlMyTrackingsRes = mysql_query($sqlMyTrackings);
    $totalfollowers = mysql_num_rows($sqlMyTrackingsRes);
    if ($totalfollowers > 0) {
        while ($sqlMyTrackingsDet = mysql_fetch_assoc($sqlMyTrackingsRes)) {
            $userid = $sqlMyTrackingsDet['userid'];
            $totalfollowers = 0;
            $sqlMyTrackingsDet['totalfollowers'] = fngetTotalFollowers($userid);
            $totaltiles = 0;
            $sqlMyTrackingsDet['totaltiles'] = fngetTotalTiles($userid, "search");
            $totaltiles = 0;
            $sqlTilesCount = "SELECT user_tileid FROM `fn_user_finao_tile` ft JOIN fn_user_finao fu ON fu.`user_finao_id` = ft.`finao_id` WHERE ft.userid =" . $userid . " AND finao_activestatus !=2 ";
            $sqlTilesCount .= " and `finao_status_Ispublic` =1";
            $sqlTilesCount .= " GROUP BY tile_id ";
            $sqlTilesCountRes = mysql_query($sqlTilesCount);
            $totaltiles = mysql_num_rows($sqlTilesCountRes);
            $sqlMyTrackingsDet['totaltiles'] = $totaltiles;
            $totalfinaos = 0;
            $sqlMyTrackingsDet['totalfinaos'] = fngetTotalFinaos($userid, "followings");
            $totalfollowings = 0;
            $sqlMyTrackingsDet['totalfollowings'] = fngetTotalFollowings($userid);
            $rows[] = $sqlMyTrackingsDet;
        }
    }
    $json['res'] = $rows;
    echo json_encode($json);
}