Function Reference: geodir_post_transaction_save

Summary

This function has not been documented yet.

Source Code

function geodir_post_transaction_save( $post_id )  
{
	global $wpdb,$current_user;

	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) 
	return;
	
	if ( !isset($_POST['geodir_listing_transaction_noncename']) || !wp_verify_nonce( $_POST['geodir_listing_transaction_noncename'], plugin_basename( __FILE__ ) ) )
	return;
	
	if(isset($_REQUEST['invoice_listing_status']) && !empty($_REQUEST['invoice_listing_status'])){
	
		foreach($_REQUEST['invoice_listing_status'] as $invoice){
			
			$invoice_info = explode(',', $invoice);
			
			$invoice_id = $invoice_info[0]; 
			$invoice_status = $invoice_info[1];
			
			geodir_update_invoice_status($invoice_id,$invoice_status);
			
		}
		
	}
		
}