/** * 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)); } }
<?php } elseif (dpa_is_achievement_unlocked_by_page()) { ?> <?php dpa_load_template(array('achievements/single/unlocked-by.php')); ?> <?php } elseif (dpa_is_achievement_delete_page()) { ?> <?php dpa_load_template(array('achievements/single/delete.php')); ?> <?php } elseif (dpa_is_achievement_edit_page()) { ?> <?php dpa_load_template(array('achievements/single/edit.php')); ?> <?php } elseif (dpa_is_achievement_grant_page()) { ?> <?php dpa_load_template(array('achievements/single/grant.php')); ?> <?php } ?>