Thread: Major Additions - vBExperience 4
View Single Post
  #897  
Old 08-17-2010, 03:52 PM
bybart bybart is offline
 
Join Date: Jul 2007
Location: turkey/istanbul
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

vB 4.0.5
vBExperience 4.0.1
member_build_blocks_start.php Size: 8,636 Date/Time: 11-July-10, 7:57 PM

The code i have inside member_build_blocks_start.php is :

Code:
<?php	
/*======================================================================*\
|| #################################################################### ||
|| # vBExperience 4.0                                                 # ||
|| # ---------------------------------------------------------------- # ||
|| # Copyright ?2006-2010 Marius Czyz. All Rights Reserved.           # ||
|| #################################################################### ||
\*======================================================================*/

require_once('./includes/functions_xperience.php');

if ($vbulletin->options['xperience_use_awards']) 
{
		$output = '';
		$html = '';
		$id = 'xperience_block_awards';
						
		$awards = GetAwards($userinfo['xperience_awards'], true); 	
		
		$title = $vbphrase['xperience_awards_short'];
				
		if (strlen($awards) < 3)
		{
			$html = $vbphrase['xperience_awards_empty'];
		}
		else
		{
			$html = $awards;
		}
				
		
		$templater = vB_Template::create('xperience_memberinfo_showcase');
		$templater->register('title', $title);
		$templater->register('id', $id);
		$templater->register('html', $html);
		$template_hook['profile_sidebar_groups'] .= $templater->render(); 
}

if ($vbulletin->options['xperience_use_achievements']) 
{
		$output = '';
		$title = $vbphrase['xperience_achievements_short'];
		$id = 'xperience_block_achievements';
				
		$achievements = GetAchievementsFull($userinfo['userid'], true); 	
		
		$title = $vbphrase['xperience_achievements_short'];
				
		if (strlen($achievements) < 3)
		{
			$html = $vbphrase['xperience_achievements_empty'];
		}
		else
		{
			$html = $achievements;
		}
				
	
		$templater = vB_Template::create('xperience_memberinfo_showcase');
		$templater->register('title', $title);
		$templater->register('id', $id);
		$templater->register('html', $html);
		$template_hook['profile_sidebar_groups'] .= $templater->render(); 
}

global $selected_tab;


$stats_q = $vbulletin->db->query_read("SELECT * FROM
	" . TABLE_PREFIX . "xperience_stats
	WHERE userid=".$vbulletin->GPC['userid']."
	LIMIT 0,1"); 


if ($vbulletin->db->num_rows($stats_q) > 0)
{
	$stat_q = $vbulletin->db->fetch_array($stats_q);
 
	$block_data['xperience_points_shop'] = vb_number_format($stat_q['points_shop']);
	$block_data['xperience_points_misc'] = vb_number_format($stat_q['points_misc']);
	$block_data['xperience_points_misc_ldm'] = vb_number_format($stat_q['points_misc_ldm']);
	$block_data['xperience_points_misc_dl2'] = vb_number_format($stat_q['points_misc_dl2']);
	$block_data['xperience_points_misc_ppd'] = vb_number_format($stat_q['points_misc_ppd']);
	$block_data['xperience_points_misc_vbblog'] = vb_number_format($stat_q['points_misc_vbblog']);
	$block_data['xperience_points_misc_vbcms'] = vb_number_format($stat_q['points_misc_vbcms']);
	$block_data['xperience_points_misc_events'] = vb_number_format($stat_q['points_misc_events']);
	$block_data['xperience_points_misc_custom'] = vb_number_format($stat_q['points_misc_custom']);
	$block_data['xperience_points_user_socialgroup'] = vb_number_format($stat_q['points_user_socialgroup']);
	$block_data['xperience_points_user_friends'] = vb_number_format($stat_q['points_user_friends']);
	$block_data['xperience_points_user_visitormessages'] = vb_number_format($stat_q['points_user_visitormessages']);
	$block_data['xperience_points_user'] = vb_number_format($stat_q['points_user']);
	$block_data['xperience_points_user_infractions'] = vb_number_format($stat_q['points_user_infractions']);
	$block_data['xperience_points_user_law'] = vb_number_format($stat_q['points_user_law']);
	$block_data['xperience_points_user_referrals'] = vb_number_format($stat_q['points_user_referrals']);
	$block_data['xperience_points_user_albumpictures'] = vb_number_format($stat_q['points_user_albumpictures']);
	$block_data['xperience_points_user_reputation'] = vb_number_format($stat_q['points_user_reputation']);
	$block_data['xperience_points_user_reputation_use'] = vb_number_format($stat_q['points_user_reputation_use']);
	$block_data['xperience_points_user_online'] = vb_number_format($stat_q['points_user_online']);
	$block_data['xperience_points_user_profile'] = vb_number_format($stat_q['points_user_profile']);
	$block_data['xperience_points_thread'] = vb_number_format($stat_q['points_thread']);
	$block_data['xperience_points_threads'] = vb_number_format($stat_q['points_threads']);
	$block_data['xperience_points_threads_sg'] = vb_number_format($stat_q['points_threads_sg']);
	$block_data['xperience_points_thread_votes'] = vb_number_format($stat_q['points_thread_votes']);
	$block_data['xperience_points_thread_rate'] = vb_number_format($stat_q['points_thread_rate']);
	$block_data['xperience_points_thread_replycount'] = vb_number_format($stat_q['points_thread_replycount']);
	$block_data['xperience_points_thread_views'] = vb_number_format($stat_q['points_thread_views']);
	$block_data['xperience_points_thread_tags'] = vb_number_format($stat_q['points_thread_tags']);
	$block_data['xperience_points_thread_stickies'] = vb_number_format($stat_q['points_thread_stickies']);
	$block_data['xperience_points_post'] = vb_number_format($stat_q['points_post']);
	$block_data['xperience_points_posts'] = vb_number_format($stat_q['points_posts']);
	$block_data['xperience_points_posts_sg'] = vb_number_format($stat_q['points_posts_sg']);
	$block_data['xperience_points_post_avg'] = vb_number_format($stat_q['points_post_avg'], 2);
	$block_data['xperience_points_post_thanks'] = vb_number_format($stat_q['points_post_thanks']);
	$block_data['xperience_points_post_thanks_use'] = vb_number_format($stat_q['points_post_thanks_use']);
	$block_data['xperience_points_post_attachment'] = vb_number_format($stat_q['points_post_attachment']);
	$block_data['xperience_points_post_attachment_views'] = vb_number_format($stat_q['points_post_attachment_views']);

	($hook = vBulletinHook::fetch_hook('xperience_memberprofile')) ? eval($hook) : false;
	
	$block_data['xperience_points'] = vb_number_format($userinfo['xperience']);
	$block_data['xperience_level'] = vb_number_format($userinfo['xperience_level']);
	$block_data['xperience_levelp'] = vb_number_format($userinfo['xperience_levelp'], 1);
	$block_data['xperience_level_up'] = vb_number_format($userinfo['xperience_next_level']);
	$block_data['xperience_level_up_points'] = vb_number_format($userinfo['xperience_next_level_points']);
	$block_data['xperience_activity'] = vb_number_format($userinfo['xperience_ppd'], 1);
	$block_data['xperience_activity30'] = vb_number_format($userinfo['xperience_ppd30'], 1);
	$block_data['xperience_activity7'] = vb_number_format($userinfo['xperience_ppd7'], 1);
	
	
	$block_data['xperience_gfx_level'] = construct_phrase($vbphrase['xperience_gfx_level'], $block_data['xperience_points'], $block_data['xperience_level']); 
	$block_data['xperience_gfx_levelup'] = construct_phrase($vbphrase['xperience_gfx_levelup'], $block_data['xperience_level_up'], $block_data['xperience_level_up_points'], ""); 
	$block_data['xperience_gfx_activity'] = construct_phrase($vbphrase['xperience_gfx_activity'], $block_data['xperience_activity']); 
	$block_data['xperience_gfx_activity30'] = construct_phrase($vbphrase['xperience_gfx_activity'], $block_data['xperience_activity30']); 
	$block_data['xperience_gfx_activity7'] = construct_phrase($vbphrase['xperience_gfx_activity'], $block_data['xperience_activity7']); 
	
	
	
	
	if ($vbulletin->options['xperience_use_awards']) 
	{
		if ($vbulletin->options['xperience_award_block'] == 0) 
		{
			//$block_data['xperience_awards'] = GetAwards($userinfo['xperience_awards']);
		}
	}
	
	
	$date_start = mktime(0, 0, 0, date("m"), date("d") - 180 , date("Y"));
	$date_end = mktime(23, 59, 59, date("m"), date("d"), date("Y"));
	$do = $_REQUEST['do'];
	if (strlen($do) < 1)
	{
		$do = "all";
	}
	require_once(DIR . '/includes/functions_xperience.php');
	GetActivityAll($date_start, $date_end, $do, 20, $userinfo['userid'], 1);
	$block_data['xperience_activities'] = $activity;

	
	
	$templater = vB_Template::create('xperience_memberinfo_tab_xp');
	$templater->register('selected_tab', $selected_tab);
	$templater->register('relpath', $relpath);
	$template_hook['profile_tabs_last'] .= $templater->render();
	
	
	
	$templater = vB_Template::create('xperience_memberinfo_block');
	$templater->register('selected_tab', $selected_tab);
	$templater->register('block_data', $block_data);
	$template_hook['profile_tabs'] .= $templater->render(); 

}

?>


Any help will be appreciated
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01501 seconds
  • Memory Usage 1,823KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete