rendered paste body function getFoundationTransferableList($params) {
$op = 'GetFoundationTransferableList';
$getdata = array(
"foundation" => $params['foundation'],
"start" => $params['start'],
"end" => $params['end'],
);
$response = $this->get($op,$getdata);
if(!$response) {
return FALSE;
}
$return = array();
if(!$response->report->companies) {
return $return;
}
$return = array();
foreach($response->report->companies->company as $company) {
$return[(string) $company['id']] = array(
'id' => (string) $company['id'],
'name' => (string) $company['name'],
);
foreach($company->transferable as $dcar) {
$return[(string) $company['id']]['dcars'][] = array(
'id' => (string) $dcar['id'],
'date' => (string) $dcar['date'],
'float' => (float) $dcar['float'],
'balance' => (float) $dcar['balance'],
'authorized' => (float) $dcar['authorized'],
'owing' => ((float) $dcar['float'] > (float) $dcar['balance'] ? (float) $dcar['float'] - (float) $dcar['balance'] : 0),
'payment-days' => (float) $dcar['payment-days'],
);
}
}
return $return;
}