Ejemplo n.º 1
0
    function sf_campaign_backers()
    {
        global $post;
        $campaign = new ATCF_Campaign($post->ID);
        $backers = $campaign->unique_backers();
        $backers_class = apply_filters('sf_campaign_backers_wrap_class', 'col-sm-8 col-sm-offset-2');
        ?>
            <div class="backers-wrap container">
                <div id="campaign-backers" class="<?php 
        echo esc_attr($backers_class);
        ?>
">

                    <h2 class="heading"><?php 
        _e("Backers", "swiftframework");
        ?>
</h2>

                    <?php 
        if (empty($backers)) {
            ?>

                        <p><?php 
            _e('No backers yet, be the first!', 'swiftframework');
            ?>
</p>

                    <?php 
        } else {
            ?>

                        <ol class="backer-list">
                            <?php 
            foreach ($backers as $backer) {
                ?>
                                <?php 
                $meta = edd_get_payment_meta($backer);
                $user_info = edd_get_payment_meta_user_info($backer);
                if (empty($user_info)) {
                    continue;
                }
                $anon = isset($meta['anonymous']) ? $meta['anonymous'] : 0;
                ?>

                                <li class="backer">
                                    <?php 
                echo get_avatar($anon ? '' : $user_info['email'], 60);
                ?>

                                    <div class="backer-info">
                                        <?php 
                if ($anon) {
                    ?>
                                            <strong> <?php 
                    _e('Anonymous', 'swiftframework');
                    ?>
</strong><br/>
                                        <?php 
                } else {
                    ?>
                                            <strong><?php 
                    echo esc_attr($user_info['first_name']);
                    ?>
 <?php 
                    echo esc_attr($user_info['last_name']);
                    ?>
</strong>
                                            <br/>
                                        <?php 
                }
                ?>
                                        <?php 
                echo edd_payment_amount($backer);
                ?>
                                    </div>
                                </li>
                            <?php 
            }
            ?>
                        </ol>

                    <?php 
        }
        ?>

                </div>
            </div>
        <?php 
    }