, Ruben Garcia * @since 2.0.0 */ // Exit if accessed directly if( !defined( 'ABSPATH' ) ) exit; /** * Dashboard page * * @since 2.0.0 */ function gamipress_dashboard_page() { ?>


'points', 'title' => gamipress_dashicon( 'star-filled' ) . __( 'Points Types', 'gamipress' ) . '' . esc_html__( 'Edit', 'gamipress' ) . '', 'content_cb' => 'gamipress_dashboard_points_types_box', ) ); ?>
'achievements', 'title' => gamipress_dashicon( 'awards' ) . __( 'Achievement Types', 'gamipress' ) . '' . esc_html__( 'Edit', 'gamipress' ) . '', 'content_cb' => 'gamipress_dashboard_achievement_types_box', ) ); ?>
'ranks', 'title' => gamipress_dashicon( 'rank' ) . __( 'Rank Types', 'gamipress' ) . '' . esc_html__( 'Edit', 'gamipress' ) . '', 'content_cb' => 'gamipress_dashboard_rank_types_box', ) ); ?>
'user-earnings', 'title' => gamipress_dashicon( 'flag' ) . __( 'Latest User Earnings', 'gamipress' ) . '' . esc_html__( 'View All', 'gamipress' ) . '', 'content_cb' => 'gamipress_dashboard_user_earnings_box', ) ); ?>

'videos', 'title' => '', 'content_cb' => 'gamipress_dashboard_videos_box', ) ); ?>

'getting-started', 'title' => __( 'Getting Started', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_getting_started_docs_box', ) ); ?>
'tutorials-docs', 'title' => __( 'Tutorials', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_tutorials_docs_box', ) ); ?> 'advanced-docs', 'title' => __( 'Advanced', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_advanced_docs_box', ) ); ?>
'blocks', 'title' => __( 'Blocks, Shortcodes and Widgets', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_blocks_box', ) ); ?>
'support', 'title' => __( 'Support', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_support_box', ) ); ?>

'plugins', 'title' => __( 'Our Plugins', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_plugins_box', ) ); ?>
'team', 'title' => __( 'Meet the team', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_team_box', ) ); ?>
'involved', 'title' => __( 'Get involved', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_involved_box', ) ); ?>
'social', 'title' => __( 'Follow us', 'gamipress' ), 'content_cb' => 'gamipress_dashboard_social_box', ) ); ?>
'', 'title' => '', 'content' => '', 'content_cb' => '', ) ); ?>




'date', 'order' => 'DESC', 'items_per_page' => 5, 'no_found_rows' => true, 'cache_results' => false, ) ); $user_earnings = $query->get_results(); if ( count( $user_earnings ) > 0 ) { echo '
'; echo ''; echo '
'; } else { echo '

' . __( 'Nothing to show :)', 'gamipress' ) .'

'; } } /** * Dashboard welcome box * * @since 2.0.0 */ function gamipress_dashboard_videos_box() { ?>
'-UdktkgGfaU', 'title' => __( 'Creating a points type', 'gamipress' ), 'duration' => '2:14', ), array( 'id' => 'W52HxozyN5g', 'title' => __( 'Creating an achievement type', 'gamipress' ), 'duration' => '3:32', ), array( 'id' => 'oh3MFdAy_xc', 'title' => __( 'Creating a rank type', 'gamipress' ), 'duration' => '3:58', ), array( 'id' => 'JInrhMLQ7aw', 'title' => __( 'Unlock achievements and ranks by expending points', 'gamipress' ), 'duration' => '1:51', ), array( 'id' => 'IW9ZcGaWDBM', 'title' => __( 'Award your users through button clicks', 'gamipress' ), 'duration' => '1:48', ), ); foreach( $videos as $video ) { ?>
'BQFBHpGZkmw', 'title' => __( 'Manually update user points balance', 'gamipress' ), 'duration' => '0:43', ), array( 'id' => 'MDQGiK3CT0w', 'title' => __( 'Manually award or revoke user achievements', 'gamipress' ), 'duration' => '0:52', ), array( 'id' => '3_SZfSyE2_E', 'title' => __( 'Manually set user rank', 'gamipress' ), 'duration' => '0:47', ), array( 'id' => 'AG-f0Uv5_WM', 'title' => __( 'Award your users through YouTube videos', 'gamipress' ), 'duration' => '1:22', ), array( 'id' => 'pijaOYc9nLo', 'title' => __( 'Award your users through Vimeo videos', 'gamipress' ), 'duration' => '1:17', ), ); foreach( $videos as $video ) { ?>
info->slug; $action_label = ( gamipress_is_plugin_asset( $plugin ) ) ? esc_html__( 'Get this asset', 'gamipress' ) : esc_html__( 'Get this add-on', 'gamipress' ); ?>

info->excerpt ); ?>

info->slug, $add_ons_to_display ) ) { $add_ons[] = $plugin; } } ?>

info->slug, $add_ons_to_display ) ) { $add_ons[] = $plugin; } } ?>

__( 'Single Achievement', 'gamipress' ), 'achievements' => __( 'Achievements', 'gamipress' ), 'last_achievements_earned' => __( 'Last Achievements Earned', 'gamipress' ), 'user_points' => __( 'User Points', 'gamipress' ), 'site_points' => __( 'Site Points', 'gamipress' ), 'points_types' => __( 'Points Types', 'gamipress' ), 'rank' => __( 'Single Rank', 'gamipress' ), 'ranks' => __( 'Ranks', 'gamipress' ), 'user_rank' => __( 'User Rank', 'gamipress' ), 'inline_achievement' => __( 'Inline Achievement', 'gamipress' ), 'inline_last_achievements_earned' => __( 'Inline Last Achievements Earned', 'gamipress' ), 'inline_rank' => __( 'Inline Rank', 'gamipress' ), 'inline_user_rank' => __( 'Inline User Rank', 'gamipress' ), 'logs' => __( 'Logs', 'gamipress' ), 'user_earnings' => __( 'User Earnings', 'gamipress' ), 'email_settings' => __( 'Email Settings', 'gamipress' ), ); ?>