/**
 * Does this Achievement picture need to be thumbnail sized?
 *
 * @global DPA_Achievement_Template $achievements_template Achievements template tag object
 * @return bool
 */
function dpa_get_achievement_picture_is_thumbnail()
{
    global $achievements_template;
    return apply_filters('dpa_get_achievement_picture_is_thumbnail', dpa_is_create_achievement_page() || dpa_is_directory_page() || $achievements_template->in_the_loop && (!dpa_is_achievement_edit_page() && !dpa_is_achievement_change_picture_page() && !dpa_is_achievement_delete_page() && !dpa_is_achievement_unlocked_by_page() && !dpa_is_achievement_activity_page() && !dpa_is_achievement_grant_page()));
}
 /**
  * Does this Achievement name exist?
  *
  * @access public
  * @global object $bp BuddyPress global settings
  * @global nxtdb $nxtdb NXTClass database object
  * @param string $name Achievement name
  * @return bool
  * @since 2.0
  * @static
  */
 function achievement_name_exists($name)
 {
     global $bp, $nxtdb;
     if (!$name) {
         return false;
     }
     if (dpa_is_achievement_edit_page() || dpa_is_achievement_change_picture_page()) {
         return $nxtdb->get_var($nxtdb->prepare("SELECT name FROM {$bp->achievements->table_achievements} WHERE name = %s AND id != %d LIMIT 1", $name, $bp->achievements->current_achievement->id));
     } else {
         return $nxtdb->get_var($nxtdb->prepare("SELECT name FROM {$bp->achievements->table_achievements} WHERE name = %s LIMIT 1", $name));
     }
 }
Exemple #3
0
        ?>

						<?php 
        do_action('dpa_achievement_options_nav');
        ?>
					</ul>
				</div>
			</div><!-- #item-nav -->

			<div id="item-body">
				<?php 
        do_action('dpa_before_achievement_home_body');
        ?>

				<?php 
        if (dpa_is_achievement_change_picture_page()) {
            ?>
					<?php 
            dpa_load_template(array('achievements/single/change-picture.php'));
            ?>

				<?php 
        } elseif (dpa_is_achievement_activity_page() && bp_is_active('activity')) {
            ?>
					<?php 
            dpa_load_template(array('achievements/single/activity.php'));
            ?>

				<?php 
        } elseif (dpa_is_achievement_unlocked_by_page()) {
            ?>