Example #1
0
dpa_achievements_permalink();
?>
/<?php 
echo DPA_SLUG_CREATE;
?>
">

			<?php 
do_action('dpa_before_create_achievement');
?>

			<h3><?php 
_e('Create Achievement', 'dpa');
?>
 &nbsp;<a class="button" href="<?php 
dpa_achievements_permalink();
?>
"><?php 
_e('Achievements Directory', 'dpa');
?>
</a></h3>

			<div id="item-nav">
				<div class="item-list-tabs no-ajax" id="achievement-single">
					<ul>
						<?php 
if (!dpa_is_create_achievement_page()) {
    ?>
							<?php 
    bp_get_options_nav();
    ?>
    /**
     * Outputs the HTML for this widget.
     *
     * @global DPA_Achievement_Template $achievements_template Achievements template tag object
     * @global int $blog_id Site ID
     * @global object $bp BuddyPress global settings
     * @param array $args An array of standard parameters for widgets
     * @param array $instance An array of settings for this widget instance
     * @since 2.0
     */
    function widget($args, $instance)
    {
        global $achievements_template, $blog_id, $bp;
        extract($args, EXTR_SKIP);
        if (dpa_has_achievements('type=active&per_page=' . $instance['limit'] . '&max=' . $instance['limit'] . '&populate_extras=0')) {
            echo $before_widget;
            if ($instance['title']) {
                echo $before_title;
                echo esc_html(apply_filters('dpa_widget_title', $instance['title']));
                echo $after_title;
            }
            $show_sitewide_achievements = false;
            if (!$instance['showsitewide']) {
                $show_sitewide_achievements = true;
            }
            ?>

			<div class="avatar-block">
				<?php 
            while (dpa_achievements()) {
                dpa_the_achievement();
                if (!$show_sitewide_achievements && dpa_get_achievement_site_id() == -1) {
                    continue;
                }
                if (is_multisite() && (dpa_get_achievement_site_id() != $blog_id && dpa_get_achievement_site_id() != -1)) {
                    continue;
                }
                ?>
					<div class="item-avatar">
						<a href="<?php 
                dpa_achievement_slug_permalink();
                ?>
"><?php 
                dpa_achievement_picture();
                ?>
</a>
					</div>
				<?php 
            }
            ?>
			</div>
			<p class="achievements-widget-showall"><a href="<?php 
            dpa_achievements_permalink();
            ?>
"><?php 
            _e('Show All', 'dpa');
            ?>
</a></p>
			<div style="clear: right;"></div>

		<?php 
            echo $after_widget;
        }
        $achievements_template = null;
    }