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/framework/admin/_cashout.php
<?php
/* =============================================================================
   USER ACTIONS
   ========================================================================== */
// CHECK THE PAGE IS NOT BEING LOADED DIRECTLY
if (!defined('THEME_VERSION')) {	header('HTTP/1.0 403 Forbidden'); exit; }

// SETUP GLOBALS
global $wpdb, $CORE, $CORE_ADMIN;

 
 
// LOAD IN MAIN DEFAULTS
if(function_exists('current_user_can') && current_user_can('administrator')){



// COUPON CODE SETTINGS
if(isset($_POST['neworder']) && is_numeric($_POST['neworder'])){
 
		// ADD SYSTEM TRANSACTION				
		$my_post = array();				
		$my_post['post_title'] 		= "Cashout #".$_POST['neworder']; 
		$my_post['post_type'] 		= "ppt_cashout"; 
		$my_post['post_status'] 	= "publish";
		$my_post['post_content'] 	= ""; 
		
		// UPDATE
		if($_POST['neworder'] == 1){
		
			$payment_id = wp_insert_post( $my_post );
		
			// ADD LOG ENTRY
   			//$CORE->ADDLOG('(cron) Micro Job Finished.',  $job_seller_id, $p->ID,"",'listing', $p->ID);
		
		}else{
		
			$my_post['ID'] 	= $_POST['neworder'];
			$payment_id = $_POST['neworder'];
			wp_update_post( $my_post );
			
			
			// CHECK IF OLD TYPE WAS 
			// REMOVE AMOUNT FROM USER ACCOUNT
			 
			 
			if($_POST['order']['cashout_status'] == 1 && get_post_meta($payment_id, "cashout_auto_date", true) == ""){
			
				$c = get_user_meta($_POST['order']['cashout_userid'],'ppt_usercredit', true);
				$c1  = $c - $_POST['order']['cashout_total'];
				update_user_meta($_POST['order']['cashout_userid'],'ppt_usercredit', $c1);
				
				update_post_meta($payment_id, "cashout_auto_date",  date('Y-m-d H:i:s'));
			
			}
			 
		
		} 

		// CUSTOM FIELDS
		if(isset($_POST['order']) && is_array($_POST['order']) && !empty($_POST['order']) ){
			foreach($_POST['order'] as $kk => $vv){
				 update_post_meta($payment_id, $kk, $vv);
			}
		} 				


}

}
 

_ppt_template('framework/admin/header' ); 


?>
<div class="tab-content d-flex flex-column h-100">
       
        <div class="tab-pane active addjumplink" 
        data-title="All Requests" 
        data-icon="fa-receipt" 
        id="orders" 
        role="tabpanel" aria-labelledby="orders-tab">
        
        
         <?php _ppt_template('framework/admin/parts/cashout-table' ); ?>
    
         </div>        
        
        
        <div class="tab-pane addjumplink" 
        data-title="Add New" 
        data-icon="fa-plus" 
        id="add" 
        role="tabpanel" aria-labelledby="add-tab">            

		<?php _ppt_template('framework/admin/parts/cashout-add' ); ?>
        
        
        </div>
        
         
     
        
     

</div>
 
   
<?php  _ppt_template('framework/admin/footer' );  ?>