HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/globfdxw/diasporameetsafrica.com/wp-content/themes/DA10/templates/tpl-page-account.php
<?php
/*
	Template Name: [PAGE - MY ACCOUNT]
*/
   
global $userdata, $CORE, $CORE_UI; $CORE->Authorize();  $showDashboard = 1;

 


///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////

$ev = _ppt(array("emails","user_verify")); 

$showPhotoVerify  = 0;
if(_ppt(array('register','photoverify'))  == '1'){
 	
	$showPhotoVerify  = 1;
  
	if(_ppt(array('photo_usertype', $GLOBALS['accounttype']['key'])) == "1" && $CORE->USER("get_verified_photo", $userdata->ID) == "0" ){
	 
		
	
	} else{
	
		update_user_meta($userdata->ID,'ppt_verified_photo',1); 
		$showPhotoVerify  = 0;
	}
}
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////

$showManualVerify  = 0;
if(_ppt(array('register','manualverify'))  == '1'){

	if(get_user_meta($userdata->ID,'ppt_manualverify',true) == "1"){
		
	}else{
		$showManualVerify  = 1;
		update_user_meta($userdata->ID,'ppt_manualverify',0); 

	}  
} 
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////

// PAYWALL 
 
if(_ppt(array('paywall','enable')) == "1" && _ppt(array('paywall_'.$GLOBALS['accounttype']['key'], 'enable')) == "1" && _ppt(array('paywall_'.$GLOBALS['accounttype']['key'], 'price')) > 0 && !$CORE->USER("paywall_active", $userdata->ID) ){

 
 	$showDashboard = 0;
	
	$GLOBALS['flag-paywall'] = 1;
   	_ppt_template( 'page', 'forms' );
	
 
// EMAIL
}elseif( isset($ev['enable']) && $ev['enable'] == 1 &&  _ppt(array('register','forcemailverify'))  == '1' && $CORE->USER("get_verified_email", $userdata->ID)  == "0"){
	

	

	$list = _ppt('languages');
	if(is_array($list) && count($list) > 1 && !isset($_GET['l']) ){
		$selected_lang = get_user_meta($userdata->ID,'language',true); 

		$link = _ppt(array('links','myaccount'));
 
		if (strpos($link, "page_id") === false) {
			 $kk = $link."?l=".$selected_lang;
		}else{	
			$kk = $link."&l=".$selected_lang;
		}
		header("location:".$kk);
		exit();
		 
	}


	$showDashboard = 0; 
 
	$GLOBALS['flag-validate-email'] = 1;
   	_ppt_template( 'page', 'forms' );
	

// PHOTO
}elseif( $showPhotoVerify ){

	$showDashboard = 0; 
 
	$GLOBALS['flag-validate-photo'] = 1;
   	_ppt_template( 'page', 'forms' ); 
	

// MANUAL
}elseif( $showManualVerify ){
	
	$showDashboard = 0; 
 
	$GLOBALS['flag-validate-manual'] = 1;
   	_ppt_template( 'page', 'forms' ); 	

//SMS
}elseif( _ppt(array('sms','force'))  == '1' && $CORE->USER("get_sms_verified", $userdata->ID)  == "0"){

	$showDashboard = 0; 
 
	$GLOBALS['flag-validate-sms'] = 1;
   	_ppt_template( 'page', 'forms' );  

} 
 

///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////

// CHECK FOR INVALID OR EXPIRED MEMBERSHIP
if( _ppt(array('mem','register'))  == '1' && $showDashboard ==  1){

	$showUpgrades = false;

	$mem = $CORE->USER("get_user_membership", $userdata->ID);  
	
	if(is_array($mem)){
		$da = $CORE->date_timediff($mem['date_expires'],'');
		if($da['expired'] == 1){
		
		$showDashboard = false;
		$showUpgrades = true;
		 
		}
	}else{
		$showDashboard = false;
		$showUpgrades = true;
	}

	if(isset($GLOBALS['accounttype']['hide_memberships']) && $GLOBALS['accounttype']['hide_memberships'] == 1){
		$showUpgrades = false;
		$showDashboard = true;
	}
	
	
	if($showUpgrades){

	// FORMS
	$GLOBALS['flag-memberships'] = 1;
   	_ppt_template( 'page', 'forms' ); 
	} 

}


if(isset($GLOBALS['accounttype']) && $GLOBALS['accounttype']['key'] == "banned"){
 
get_header();
_ppt_template( 'account/account-banned' );
get_footer(); 

}elseif($showDashboard){

get_header();
_ppt_template( 'account/account' );
get_footer(); 

}

?>