/**
 * 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()));
}
Ejemplo n.º 2
0
 /**
  * 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));
     }
 }
Ejemplo n.º 3
0
				<?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 
        }
        ?>