__( 'Achievements', 'dpa' ), 'page_title' => __( 'Achievements', 'dpa' ), 'access_level' => 'manage_options', 'file' => 'achievements', 'function' => 'dpa_screen_admin_edit' ) ); add_submenu_page( 'achievements', __( 'Achievements - Edit', 'dpa'), __( 'Achievements', 'dpa' ), 'manage_options', 'achievements', 'dpa_screen_admin_edit' ); add_submenu_page( 'achievements', __( 'Achievements - Categories', 'dpa'), __( 'Categories', 'dpa' ), 'manage_options', 'achievements_categories', 'dpa_screen_admin_categories' ); add_submenu_page( 'achievements', __( 'Achievements - Settings', 'dpa'), __( 'Settings', 'dpa' ), 'manage_options', 'achievements_settings', 'dpa_screen_admin_settings' ); } add_action( 'admin_menu', 'dpa_add_admin_menu' ); function dpa_screen_admin_edit_category( $category_id ) { global $bp, $wpdb; if ( !is_site_admin() ) return; $category = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$bp->achievements->table_categories} WHERE id=%d LIMIT 1", $category_id ) ); if ( !$category ) { bp_core_add_message( __( 'There was an error accessings the database; please try again.', 'dpa' ), 'error' ); bp_core_redirect( $bp->root_domain ); return; } ?>

" method="post">

get_row( $wpdb->prepare( "SELECT category_id, description, nice_name, points FROM {$bp->achievements->table_achievements} WHERE id=%d LIMIT 1", $achievement_id ) ); if ( !$achievement ) { bp_core_add_message( __( 'There was an error accessings the database; please try again.', 'dpa' ), 'error' ); bp_core_redirect( $bp->root_domain ); return; } ?>

" method="post">

root_domain ); return; } } ?>

root_domain ); return; } check_admin_referer( "category_$action" ); wp_cache_delete( 'dpa_active_categories', 'dpa' ); dpa_update_category( $category_id, $action ); } $categories = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$bp->achievements->table_categories}" ) ); ?>

 
  category ) ?>
 

" method="post">

root_domain ); return; } check_admin_referer( "achievement_$action" ); wp_cache_delete( 'dpa_active_categories', 'dpa' ); dpa_update_achievement( $achievement_id, $action ); } ?>

'enabled' ) ) ) : while ( dpa_user_achievements() ) : dpa_the_achievement() ?>
 
 

 

'disabled' ) ) ) : while ( dpa_user_achievements() ) : dpa_the_achievement() ?>