403Webshell
Server IP : 138.197.176.125  /  Your IP : 216.73.216.41
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/jetcounter/apifiles/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/jetcounter/apifiles/getUserDetails.php
<?php 
/*ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);*/
//echo "License Activate";exit;
$status=0;$data=array();
if(isset($_REQUEST['license_key']) ){  
	$license_key=$_REQUEST['license_key'];
	$statusq = mysqli_query($con,"SELECT * FROM wp_woocommerce_order_items  where  wp_woocommerce_order_items.license LIKE '%$license_key'") or die(mysqli_error($con));
	 
 	
   $row = mysqli_fetch_assoc($statusq) ;
	if(isset($row['order_id'])){
    	$order_id=$row['order_id'];
       	$userdetail=callAPI("orders/".$order_id, 'GET');

       	$data=$userdetail['billing'];
       	$data['customer_id']=$userdetail['customer_id'];

       	//Added by Krupali (Start)
       	$currentSubscriptionPlan = $expiryDate = '';
    	if(isset($userdetail['line_items']) && !empty($userdetail['line_items'])){
    		foreach ($userdetail['line_items'] as $index => $lineItemsData) {
    			if(isset($lineItemsData['meta'])) {
    				foreach($lineItemsData['meta'] as $key => $planMetaData) {
    					//if($planMetaData['key'] == 'license-period'){
    						$currentSubscriptionPlan = $planMetaData['value'];
    						break;
    					//}//end of if
    				}//end of foreach		
    			}//end of if
       		}//end of foreach
       	}//end of if
       	$data['currentPlan'] = $currentSubscriptionPlan;
          
       	$getSubscriptionsData = callAPI("subscriptions", 'GET', json_encode(array('customer'=>$userdetail['customer_id'])));
       	if(!empty($getSubscriptionsData)){
       		foreach ($getSubscriptionsData as $subscriptionsIndex => $subscriptionsData) {
       			if($subscriptionsData['parent_id'] == $order_id){
       				if($subscriptionsData['next_payment_date'] != ' '){
       					$nextPaymentDate = explode('T', $subscriptionsData['next_payment_date']);
       					$expiryDate = $nextPaymentDate[0];
                $data['status']=$subscriptionsData['status'];
       				}//end of if
       			}//end of if
       		}//end of foreach
       	}//end of if
       	$data['expiryDate'] = $expiryDate;
       	//Added by Krupali(End)
        $message="User Details";
        $status=count($data)?1:0;
        $data=count($data)?$data:new \stdClass();
 
   	}else{
        $message="Invalid License key";
        $data=new \stdClass();
        $status=0;
    }
	 
	
}else{
 	$message="Invalid Request";
}
//echo "<pre>";print_r($data);exit;
echo json_encode(array("status"=>$status, "message"=>$message,"data"=>$data ));
	exit;
 

Youez - 2016 - github.com/yon3zu
LinuXploit