Moin,
ich möchte die Order Daten auslesen, so dass ich per Key drauf zugreifen und sie verarbeiten kann.
Ich komme da überhaupt nicht dran per foreach, weiß da zufällig jemand weiter? (Daten werden zumindest angezeigt als JSON)
PHP
<?php
use WHMCS\Database\Capsule;
add_hook('AcceptOrder', 1, function($vars)
{
// Get current order id.
$orderID = $vars['orderid'];
$command = 'GetOrders';
$postData = array(
'id' => $orderID,
);
$adminUsername = 'xxx'; // Optional for WHMCS 7.2 and later
// Get data from api
$results = localAPI($command, $postData, $adminUsername);
// Define filepath and name.
$filename = "/WHMCS_TEST/Testfile.txt";
$f = fopen($filename, 'wb');
if (!$f) {
die('Error creating the file ' . $filename);
}
//INFO - JSON Structure: GetOrders - WHMCS Developer Documentation
$json = json_encode(array('data' => $results));
foreach($results as $result)
{
fputs($f, $result);
foreach($result as $orders)
{
fputs($f, $orders);
foreach($orders as $order)
{
$test = $order;
fputs($f, $test);
}
}
}
fclose($f);
});
Alles anzeigen
VG