{@ $use_network = false; if ( array_key_exists('dispCommunicationFriend', $logged_info->menu_list) ): $member_follows = $member_followers = ''; $member_follow_sum = $member_follower_sum = 0; $show_limit = 3; // 내가 팔로우하는 친구 및 팔로윙 수 가져오기 $args = new stdClass; $args->list_count = $show_limit; $args->sort_index = 'rand()'; $args->member_srl = $memberInfo['member_srl'] ?: $logged_info->member_srl; $output = executeQueryArray('communication.getFriends', $args, ['member.member_srl', 'member.nick_name']); $follows_arr = $output->data; $_follows_arr = []; foreach ( $follows_arr as $no => $friend ): $profile_image = MemberModel::getProfileImage($friend->member_srl); $a_style = $profile_image ? 'padding-right: 12px;' : 'padding: 0 12px;'; $profile_image_src = $profile_image ? '' : ''; $_follows_arr[] = '' . $profile_image_src . '' . $friend->nick_name . ''; endforeach; $member_follows = implode(' ', $_follows_arr); $member_follow_sum = $output->total_count; // 나를 팔로우하는 친구 및 팔로우 수 가져오기 $oDB = DB::getInstance(); $query = 'SELECT member.member_srl, member.nick_name FROM member LEFT JOIN member_friend ON member.member_srl = member_friend.member_srl WHERE member_friend.target_srl = ? ORDER BY rand() LIMIT ?'; $stmt = $oDB->prepare($query); $stmt->execute([$args->member_srl, $show_limit]); $followers_arr = $stmt->fetchAll(); $_followers_arr = []; foreach ( $followers_arr as $key => $friend ): $profile_image = MemberModel::getProfileImage($friend->member_srl); $a_style = $profile_image ? 'padding-right: 12px;' : 'padding: 0 12px;'; $profile_image_src = $profile_image ? '' : ''; $_followers_arr[] = '' . $profile_image_src . '' . $friend->nick_name . ''; endforeach; $member_followers = implode(' ', $_followers_arr); $member_follower_sum = count($followers_arr); if ( $member_follow_sum + $member_follower_sum > 0 ): $use_network = true; endif; endif; }