{{if \count( $members )}} {{foreach $members as $member}}
  1. {template="userPhotoFromData" group="global" app="core" params="$member['core_members']['member_id'], $member['core_members']['name'], $member['core_members']['members_seo_name'], \IPS\Member::photoUrl( $member['core_members'] ), 'medium', 'ipsMemberCard_photo'"}

    {$member['core_members']['name']}

    {{if $club->owner and $member['core_members']['member_id'] === $club->owner->member_id}} {lang="club_owner"} {{elseif $member['core_clubs_memberships']['status'] === \IPS\Member\Club::STATUS_LEADER}} {lang="club_leader"} {{elseif \in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_MODERATOR, \IPS\Member\Club::STATUS_EXPIRED_MODERATOR ) )}} {lang="club_moderator"} {{endif}} {{if $club->isLeader() and !\in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_REQUESTED ) ) and ( !$club->owner or $member['core_members']['member_id'] !== $club->owner->member_id )}}
      {{if \in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_DECLINED, \IPS\Member\Club::STATUS_BANNED ) )}}
    • {lang="club_banned_invite"}
    • {{else}} {{if $club->isPaid() and $club->renewal_price}} {{if $member['nexus_purchases']['ps_expire'] or \in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_INVITED, \IPS\Member\Club::STATUS_WAITING_PAYMENT ) )}}
    • {lang="club_bypass_fee"}
    • {{elseif !$member['nexus_purchases']['ps_expire']}}
    • {lang="club_restore_fee"}
    • {{endif}} {{endif}} {{if !\in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_INVITED, \IPS\Member\Club::STATUS_INVITED_BYPASSING_PAYMENT, \IPS\Member\Club::STATUS_WAITING_PAYMENT ) )}} {{if $member['core_clubs_memberships']['status'] === \IPS\Member\Club::STATUS_LEADER}}
    • {lang="club_demote_leader"}
    • {{else}}
    • {lang="club_make_leader"}
    • {{endif}} {{if \in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_MODERATOR, \IPS\Member\Club::STATUS_EXPIRED_MODERATOR ) )}}
    • {lang="club_demote_moderator"}
    • {{elseif \IPS\Settings::i()->clubs_modperms != -1}}
    • {lang="club_make_moderator"}
    • {{endif}}
    • {lang="club_remove_member"}
    • {{else}}
    • {lang="club_remove_invitation"}
    • {{endif}} {{endif}}
    {{endif}}

    {{if $member['core_clubs_memberships']['status'] === \IPS\Member\Club::STATUS_REQUESTED}} {lang="club_date_joined_request"} {{elseif \in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_INVITED, \IPS\Member\Club::STATUS_INVITED_BYPASSING_PAYMENT ) )}} {lang="club_date_joined_invite"} {{else}} {lang="club_date_joined"} {{endif}}

    {expression="\IPS\DateTime::ts( $member['core_clubs_memberships']['joined'] )->relative()"}

    {{if $club->isLeader()}} {{if $club->isPaid() and $club->renewal_price}} {{if $member['core_clubs_memberships']['status'] === \IPS\Member\Club::STATUS_INVITED_BYPASSING_PAYMENT}}

    {lang="club_fee_waived"}

    {{elseif \in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_MEMBER, \IPS\Member\Club::STATUS_EXPIRED, \IPS\Member\Club::STATUS_MODERATOR, \IPS\Member\Club::STATUS_EXPIRED_MODERATOR ) )}}

    {lang="club_membership_renews"}

    {{if $member['nexus_purchases']['ps_expire']}} {{if !$member['nexus_purchases']['ps_active']}} {{endif}} {datetime="$member['nexus_purchases']['ps_expire']"} {{if !$member['nexus_purchases']['ps_active']}} {{endif}} {{else}} {lang="never"} {{endif}}

    {{endif}} {{endif}} {{if ( $member['added_by']['name'] or $member['invited_by']['name'] )}}

    {{if \in_array( $member['core_clubs_memberships']['status'], array( \IPS\Member\Club::STATUS_DECLINED, \IPS\Member\Club::STATUS_BANNED ) )}} {{if $member['added_by']['name']}} {{if $member['core_clubs_memberships']['status'] === \IPS\Member\Club::STATUS_BANNED}} {lang="club_banned_by" sprintf="$member['added_by']['name']"} {{else}} {lang="club_declined_by" sprintf="$member['added_by']['name']"} {{endif}} {{else}} {{if $member['core_clubs_memberships']['status'] === \IPS\Member\Club::STATUS_BANNED}} {lang="club_banned"} {{else}} {lang="club_declined"} {{endif}} {{endif}} {{else}} {{if $member['invited_by']['name']}} {lang="club_invited_by" sprintf="$member['invited_by']['name']"} {{else}} {lang="club_added_by" sprintf="$member['added_by']['name']"} {{endif}} {{endif}}

    {{endif}} {{endif}} {{if $club->isLeader() && $member['core_clubs_memberships']['status'] === \IPS\Member\Club::STATUS_REQUESTED}}
    {{endif}}
  2. {{endforeach}} {{else}}
  3. {lang="no_results"}
  4. {{endif}}