?> </div> <div class="mdl-cell mdl-cell--2-col mdl-cell--hide-phone mdl-cell--hide-tablet"></div> </div><!-- .mdl-grid --> </div> <div class="page-footer"><div class="mdl-grid"> <div class="mdl-cell mdl-cell--2-col mdl-cell--hide-phone mdl-cell--hide-tablet"></div> <div class="mdl-cell mdl-cell--8-col mdl-cell--8-col-tablet"> <aside class="donation-history section"> <?php $l = leyka_get_donors_list($campaign_id, array('num' => TST_DONORS_LIST_NUM)); if (!empty($l)) { ?> <h5>Спасибо за вашу помощь!</h5> <?php echo strip_tags($l, '<div><span><time>'); ?> <?php } ?> </aside> </div> <div class="mdl-cell mdl-cell--2-col mdl-cell--hide-phone mdl-cell--hide-tablet"></div> </div></div>
function leyka_print_donation_elements($content) { global $post; $autoprint = leyka_options()->opt('donation_form_mode'); if (!is_singular(Leyka_Campaign_Management::$post_type) || !$autoprint) { return $content; } $campaign = new Leyka_Campaign($post); if ($campaign->ignore_global_template_settings) { return $content; } $post_content = $content; $content = ''; // Scale on top of form: if (leyka_options()->opt('scale_widget_place') == 'top' || leyka_options()->opt('scale_widget_place') == 'both') { $content .= do_shortcode("[leyka_scale show_button='1']"); } $content .= $post_content; // Scale below form: if (!empty($campaign->target) && (leyka_options()->opt('scale_widget_place') == 'bottom' || leyka_options()->opt('scale_widget_place') == 'both')) { $content .= do_shortcode("[leyka_scale show_button='0']"); } $content .= get_leyka_payment_form_template_html($post); // Payment form $campaign->increase_views_counter(); // Increase campaign views counter // Donations list: if (leyka_options()->opt('leyka_donations_history_under_forms')) { $list = leyka_get_donors_list($post->ID); if ($list) { $label = apply_filters('leyka_donations_list_title', __('Our sincere thanks', 'leyka'), $post->ID); $content .= '<h3 class="leyka-donations-list-title">' . $label . '</h3>' . $list; } } return $content; }
function leyka_donors_list_screen($atts) { $a = shortcode_atts(array('id' => 'all', 'num' => leyka_get_donors_list_per_page(), 'show_purpose' => 1, 'show_name' => 1, 'show_date' => 1), $atts); if ($a['id'] != 'all') { $a['id'] = (int) $a['id']; } return leyka_get_donors_list($a['id'], $a); }
/** Display widget */ public function widget($args, $instance) { extract($args, EXTR_SKIP); $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title']); $campaign_id = $instance['campaign_id'] == '' ? 'all' : (int) $instance['campaign_id']; $args = array('num' => empty($instance['limit']) ? 5 : (int) $instance['limit'], 'show_purpose' => !empty($instance['show_purpose']), 'show_name' => !empty($instance['show_name']), 'show_date' => !empty($instance['show_date'])); $html = leyka_get_donors_list($campaign_id, $args); if (!$html) { return; } /** * @var $before_widget * @var $before_title * @var $after_title * @var $after_widget */ echo $before_widget . ($title ? $before_title . $title . $after_title : '') . $html . $after_widget; }
/** Display widget */ public function widget($args, $instance) { // global $post; extract($args, EXTR_SKIP); $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title']); $campaign_id = $instance['campaign_id'] == '' ? 'all' : (int) $instance['campaign_id']; $args = array('num' => empty($instance['limit']) ? 5 : (int) $instance['limit'], 'show_purpose' => !empty($instance['show_purpose']), 'show_name' => !empty($instance['show_name']), 'show_date' => !empty($instance['show_date'])); $html = leyka_get_donors_list($campaign_id, $args); if (empty($html)) { return; } echo $before_widget; if ($title) { echo $before_title . $title . $after_title; } echo $html; echo $after_widget; }