That wasn't it but it seems to work and I left it. What I finally found out is I never added back in the code adjustments after I upgraded to 7.1.4. So I did that then I found something else. The member.php file has changed and the instructions were not updated to deal with it so I did a little poke and hoping and this was my solution.
In the instructions, it says to edit the member.php file in this manner:
-Find in function getBlockCode_AccountControl:
$iGreetedMeContactsCnt = (int)db_value($sMGMCSQL);
-Add just below:
//Game Zone
$sGames = _t( "_GZGames" );
$UserID = $this->aMemberInfo['ID'];
$countbattlerequests = db_value( " select count( * ) from gz_battles WHERE gz_battles.uid2=$UserID and gz_battles.winner ='' and gz_battles.accepted=0" );
$countchamprequests = db_value( " select count( * ) from gz_competitors WHERE gz_competitors.uid=$UserID and gz_competitors.accepted=1" );
$totalgame = $countchamprequests + $countbattlerequests;
if ( $countchamprequests > 0 && $countbattlerequests > 0 ){
$gamesand = ', '; }
if ( $countchamprequests > 0 | $countbattlerequests > 0 ){
if ( $countchamprequests > 0 ) {
$newchamp = '<a href="gamezone.php?page=mychampionships&item=championshiprequests">'.$countchamprequests.' '._t("_GZNew championships").'</a>'; }
if ( $countbattlerequests > 0 ) {
$newbattle = '<a href="gamezone.php?page=mybattles&item=battlerequests">'.$countbattlerequests.' '._t("_GZNew battles").'</a>'; }
$newchallenges = $newchamp.$gamesand.$newbattle;
} else { $newchallenges = _t("_GZNo new game challenges") ;}
//end game zone
-Find:
'GreetedMe' => array(
'type' => 'custom',
'name' => 'GreetedMe',
'content' => '<b>' . $sGreetedMeC . ':</b> ' . $iGreetedMeContactsCnt . $sMembersC,
'colspan' => true
),
-Add just below:
'Games' => array(
'type' => 'custom',
'name' => 'Games',
'content' => '<b>' . $sGames . ':</b> ' . $newchallenges,
'colspan' => true
),
The problem was these lines no longer exist so here was my solution. It does work but I want an experts opinion. Here is where I added in the edits. Please verify with me that I did ok figuring it out.
Here is my newly edited member.php file: The additions are in red.....
function getBlockCode_AccountControl()
{
global $oTemplConfig, $aPreValues;
//Labels
$sProfileStatusC = _t('_Profile status');
$sPresenceC = _t('_Presence');
$sMembershipC = _t('_Membership2');
$sLastLoginC = _t('_Last login');
$sRegistrationC = _t('_Registration');
$sEmailC = _t('_Email');
$sMembersC = ' ' . _t('_Members');
$sProfileC = _t('_Profile');
$sContentC = _t('_Content');
//--- General Info block ---//
$sProfileStatus = _t( "__{$this->aMemberInfo['Status']}" );
$sProfileStatusMess = '';
switch ( $this->aMemberInfo['Status'] ) {
case 'Unconfirmed':
$sProfileStatusMess = _t( "_ATT_UNCONFIRMED", $oTemplConfig -> popUpWindowWidth, $oTemplConfig -> popUpWindowHeight );
break;
case 'Approval':
$sProfileStatusMess = _t( "_ATT_APPROVAL", $oTemplConfig -> popUpWindowWidth, $oTemplConfig -> popUpWindowHeight );
break;
case 'Active':
$sProfileStatusMess = _t( "_ATT_ACTIVE", $this->aMemberInfo['ID'], $oTemplConfig -> popUpWindowWidth, $oTemplConfig -> popUpWindowHeight );
break;
case 'Rejected':
$sProfileStatusMess = _t( "_ATT_REJECTED", $oTemplConfig -> popUpWindowWidth, $oTemplConfig -> popUpWindowHeight );
break;
case 'Suspended':
$sProfileStatusMess = _t( "_ATT_SUSPENDED", $oTemplConfig -> popUpWindowWidth, $oTemplConfig -> popUpWindowHeight );
break;
}
$oForm = bx_instance('BxDolFormCheckerHelper');
$sMembStatus = GetMembershipStatus($this->aMemberInfo['ID']);
$sLastLogin = 'never';
if (!empty($this->aMemberInfo['DateLastLogin']) && $this->aMemberInfo['DateLastLogin'] != "0000-00-00 00:00:00") {
$sLastLoginTS = $oForm->_passDateTime($this->aMemberInfo['DateLastLogin']);
$sLastLogin = getLocaleDate($sLastLoginTS, BX_DOL_LOCALE_DATE);
}
$sRegistration = 'never';
if(!empty($this->aMemberInfo['DateReg']) && $this->aMemberInfo['DateReg'] != "0000-00-00 00:00:00" ) {
$sRegistrationTS = $oForm->_passDateTime($this->aMemberInfo['DateReg']);
$sRegistration = getLocaleDate($sRegistrationTS, BX_DOL_LOCALE_DATE);
}
//--- Presence block ---//
require_once( BX_DIRECTORY_PATH_CLASSES . 'BxDolUserStatusView.php' );
$oStatusView = new BxDolUserStatusView();
$sUserStatus = $oStatusView->getMemberMenuStatuses();
//--- Content block ---//
$aAccountCustomStatElements = $GLOBALS['MySQL']->fromCache('sys_account_custom_stat_elements', 'getAllWithKey', 'SELECT * FROM `sys_account_custom_stat_elements`', 'ID');
$aPQStatisticsElements = $GLOBALS['MySQL']->fromCache('sys_stat_member', 'getAllWithKey', 'SELECT * FROM `sys_stat_member`', 'Type');
$aCustomElements = array();
foreach($aAccountCustomStatElements as $iID => $aMemberStats) {
$sUnparsedLabel = $aMemberStats['Label'];
$sUnparsedValue = $aMemberStats['Value'];
$sLabel = _t($sUnparsedLabel);
$sUnparsedValue = str_replace('__site_url__', BX_DOL_URL_ROOT, $sUnparsedValue);
//step 1 - replacements of keys
$sLblTmpl = '__l_';
$sTmpl = '__';
while(($iStartPos = strpos($sUnparsedValue, $sLblTmpl)) !== false) {
$iEndPos = strpos($sUnparsedValue, $sTmpl, $iStartPos + 1);
if($iEndPos <= $iStartPos)
break;
$sSubstr = substr($sUnparsedValue, $iStartPos + strlen($sLblTmpl), $iEndPos-$iStartPos - strlen($sLblTmpl));
$sKeyValue = mb_strtolower(_t('_' . $sSubstr));
$sUnparsedValue = str_replace($sLblTmpl.$sSubstr.$sTmpl, $sKeyValue, $sUnparsedValue);
}
//step 2 - replacements of Stat keys
while(($iStartPos = strpos($sUnparsedValue, $sTmpl, 0)) !== false) {
$iEndPos = strpos($sUnparsedValue, $sTmpl, $iStartPos + 1);
if($iEndPos <= $iStartPos)
break;
$iCustomCnt = 0;
$sSubstr = process_db_input( substr($sUnparsedValue, $iStartPos + strlen($sTmpl), $iEndPos-$iStartPos - strlen($sTmpl)), BX_TAGS_STRIP);
if ($sSubstr) {
$sCustomSQL = $aPQStatisticsElements[$sSubstr]['SQL'];
$sCustomSQL = str_replace('__member_id__', $this->aMemberInfo['ID'], $sCustomSQL);
$sCustomSQL = str_replace('__profile_media_define_photo__', _t('_ProfilePhotos'), $sCustomSQL);
$sCustomSQL = str_replace('__profile_media_define_music__', _t('_ProfileMusic'), $sCustomSQL);
$sCustomSQL = str_replace('__profile_media_define_video__', _t('_ProfileVideos'), $sCustomSQL);
$sCustomSQL = str_replace('__member_nick__', process_db_input($this->aMemberInfo['NickName'], BX_TAGS_NO_ACTION, BX_SLASHES_NO_ACTION), $sCustomSQL);
$iCustomCnt = ($sCustomSQL!='') ? (int)db_value($sCustomSQL) : '';
//Game Zone
$sGames = _t( "_GZGames" );
$UserID = $this->aMemberInfo['ID'];
$countbattlerequests = db_value( " select count( * ) from gz_battles WHERE gz_battles.uid2=$UserID and gz_battles.winner ='' and gz_battles.accepted=0" );
$countchamprequests = db_value( " select count( * ) from gz_competitors WHERE gz_competitors.uid=$UserID and gz_competitors.accepted=1" );
$totalgame = $countchamprequests + $countbattlerequests;
if ( $countchamprequests > 0 && $countbattlerequests > 0 ){
$gamesand = ', '; }
if ( $countchamprequests > 0 | $countbattlerequests > 0 ){
if ( $countchamprequests > 0 ) {
$newchamp = '<a href="gamezone.php?page=mychampionships&item=championshiprequests">'.$countchamprequests.' '._t("_GZNew championships").'</a>'; }
if ( $countbattlerequests > 0 ) {
$newbattle = '<a href="gamezone.php?page=mybattles&item=battlerequests">'.$countbattlerequests.' '._t("_GZNew battles").'</a>'; }
$newchallenges = $newchamp.$gamesand.$newbattle;
} else { $newchallenges = _t("_GZNo new game challenges") ;}
//end game zone
}
$sUnparsedValue = str_replace($sTmpl . $sSubstr . $sTmpl, $iCustomCnt, $sUnparsedValue);
}
$sTrimmedLabel = trim($sUnparsedLabel, '_');
$aCustomElements[$sTrimmedLabel] = array(
'type' => 'custom',
'name' => $sTrimmedLabel,
'content' => '<b>' . $sLabel . ':</b> ' . $sUnparsedValue,
'colspan' => true
);
}
$aForm = array(
'form_attrs' => array(
'action' => '',
'method' => 'post',
),
'params' => array(
'remove_form' => true,
),
'inputs' => array(
'header1' => array(
'type' => 'block_header',
'caption' => $sProfileC,
'collapsable' => true
),
'Info' => array(
'type' => 'custom',
'name' => 'Info',
'content' => get_member_thumbnail($this->aMemberInfo['ID'], 'none', true),
'colspan' => true
),
'Status' => array(
'type' => 'custom',
'name' => 'Status',
'content' => '<b>' . $sProfileStatusC . ':</b> ' . $sProfileStatus . '<br />' . $sProfileStatusMess,
'colspan' => true
),
'Email' => array(
'type' => 'custom',
'name' => 'Email',
'content' => '<b>' . $sEmailC . ':</b> ' . $this->aMemberInfo['Email'] . '<br />' . _t('_sys_txt_ac_manage_subscriptions'),
'colspan' => true
),
'Membership' => array(
'type' => 'custom',
'name' => 'Membership',
'content' => '<b>' . $sMembershipC . ':</b> ' . $sMembStatus,
'colspan' => true
),
'LastLogin' => array(
'type' => 'custom',
'name' => 'LastLogin',
'content' => '<b>' . $sLastLoginC . ':</b> ' . $sLastLogin,
'colspan' => true
),
'Registration' => array(
'type' => 'custom',
'name' => 'Registration',
'content' => '<b>' . $sRegistrationC . ':</b> ' . $sRegistration,
'colspan' => true
),
'header1_end' => array(
'type' => 'block_end'
),
'header2' => array(
'type' => 'block_header',
'caption' => $sPresenceC,
'collapsable' => true,
'collapsed' => true,
'attrs' => array (
'id' => 'user_status_ac',
),
),
'UserStatus' => array(
'type' => 'custom',
'name' => 'Info',
'content' => $sUserStatus,
'colspan' => true
),
'Games' => array(
'type' => 'custom',
'name' => 'Games',
'content' => '<b>' . $sGames . ':</b> ' . $newchallenges,
'colspan' => true
),
'header2_end' => array(
'type' => 'block_end'
)
),
);
Sometimes I scare myself..... 
http://towtalk.net ... Hosted by Zarconia.net!