public function widget($args, $instance) { extract($args); // We have to have a campaign id if (!isset($instance['campaign_id']) || $instance['campaign_id'] == '') { return; } $title = apply_filters('widget_title', $instance['title']); $campaign_id = $instance['campaign_id'] == 'current' ? get_the_ID() : $instance['campaign_id']; $campaign = new ATCF_Campaign($campaign_id); $backers = $campaign->backers(); // If there are no backers, users can elect to hide this. if (isset($instance['hide_if_no_backers']) && $instance['hide_if_no_backers'] && empty($backers)) { return; } echo $before_widget; if (!empty($title)) { echo $before_title . esc_html($title) . $after_title; } echo wpo_campaign_backers($campaign, $instance); echo $after_widget; }
<?php $campaign = new ATCF_Campaign(get_the_ID()); $uid = wpo_makeid(); ?> <div class="item-campaign row item-layout-3"> <div class="col-xs-12"> <div class="campaign-title"><a href="<?php the_permalink(); ?> "><?php the_title(); ?> </a></div> <div class="campaign-des"><?php echo wpo_excerpt(30, '...'); ?> </div> </div> <div class="col-xs-12"> <div class="campaign-main-style-3"> <ul class="campaign-status text-center"> <li class="campaign-raised"> <span class="label"><?php _e('Current', TEXTDOMAIN); ?> </span> <span class="text"><?php echo esc_html($campaign->current_amount()); ?>
function sf_get_campaign_item($item_class) { global $post, $sf_has_progress_bar; $sf_has_progress_bar = true; $campaign_item = ""; if (class_exists('ATCF_Campaigns')) { $campaign = new ATCF_Campaign($post->ID); $post_title = get_the_title(); $post_author = get_the_author_link(); $post_date = get_the_date(); $post_date_str = get_the_date('Y-m-d'); $post_categories = get_the_category_list(', '); $post_comments = get_comments_number(); $post_permalink = get_permalink(); $post_excerpt = sf_excerpt(20); $percent = $campaign->percent_completed(); $percent_num = str_replace('%', '', $percent); $campaign_item .= '<li class="campaign-item ' . $item_class . '">'; $campaign_item .= sf_post_thumbnail(); $campaign_item .= '<div class="details-wrap">'; $campaign_item .= '<h3 itemprop="name headline"><a href="' . $post_permalink . '">' . $post_title . '</a></h3>'; $campaign_item .= '<div class="excerpt" itemprop="description">' . $post_excerpt . '</div>'; $campaign_item .= '<div class="campaign-details-mini clearfix">'; $campaign_item .= '<div class="funded-bar progress standard"><div class="bar" data-value="' . $percent_num . '"></div></div>'; $campaign_item .= '<div class="detail">'; $campaign_item .= '<data>' . $percent . '</data>'; $campaign_item .= '<span>' . __("Funded", "swiftframework") . '</span>'; $campaign_item .= '</div>'; $campaign_item .= '<div class="detail pledged">'; $campaign_item .= '<data>' . $campaign->current_amount() . '</data>'; $campaign_item .= '<span>' . __("Pledged", "swiftframework") . '</span>'; $campaign_item .= '</div>'; if (!$campaign->is_endless()) { $campaign_item .= '<div class="detail">'; $campaign_item .= '<data>' . $campaign->days_remaining() . '</data>'; $campaign_item .= '<span>' . _n("Day to Go", "Days to Go", $campaign->days_remaining(), "swiftframework") . '</span>'; $campaign_item .= '</div>'; } $campaign_item .= '</div>'; $campaign_item .= '</div>'; $campaign_item .= '</li>'; } return $campaign_item; }
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 }
<?php $campaign = new ATCF_Campaign(get_the_ID()); $uid = wpo_makeid(); ?> <div class="item-campaign row item-layout-2"> <div class="col-lg-6 col-md-4 col-sm-6 col-xs-12 no-padding-right"> <div class="entry-thumbnail"> <?php the_post_thumbnail(); ?> <div class="campaign-title"><a href="<?php the_permalink(); ?> "><?php the_title(); ?> </a></div> </div> </div> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> <div class="row"> <div class="barometer-main"> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-6 column column-barometer text-center"> <div class="barometer" data-progress="<?php echo trim($campaign->percent_completed(false)); ?> " data-width="148" data-height="148" data-strokewidth="11" data-stroke="#FFF" data-progress-stroke="#F6B21F"> <span><?php printf(_x("%s", 'x percent funded', TEXTDOMAIN), '<span class="funded">' . $campaign->percent_completed(false) . '<sup>%</sup></span>');
<?php $campaign = new ATCF_Campaign(get_the_ID()); $uid = wpo_makeid(); $color = "#FED857"; switch (wpo_theme_options('skin', 'default')) { case 'blue': $color = "#41A4DC"; break; case 'brown': $color = "#887161"; break; default: $color = "#FED857"; break; } if ($campaign === false) { return; } ?> <div class="item-content item-campaign-wrapper style-2"> <div class="entry-thumbnail text-center"> <?php the_post_thumbnail('thumbnails-crowdfunding'); ?> <div class="donate-now"> <button type="button" class="btn btn-slide" data-toggle="modal" data-target="#campaign-donate-<?php echo esc_attr(get_the_ID() . "-{$uid}"); ?> ">