Parameter als Array übergeben

This commit is contained in:
Markus Gärtner 2024-12-03 15:24:56 +01:00
bovenliggende 6072367a36
commit db38de07e2

Bestand weergeven

@ -41,16 +41,18 @@ class Order extends Order_parent
* @param $sOrderId
* @return true
*/
protected function getXRechnungXml(string $sFilename, string $sOrderId, int $iSelLang, bool $sendContent = false)
protected function getXRechnungXml(string $sFilename, string $sOrderId, int $iSelLang, bool $saveContent = false)
{
$oConfig = Registry::getConfig();
$sPathDetails = $oConfig->getConfigParam('d3xrechnung_PATH_GENERATOR')."?";
$sPathDetails .= 'orderid='.$sOrderId;
$sPathDetails .= '&filename='.$sFilename;
$sPathDetails .= '&iSelLang='.$iSelLang;
$sPathDetails .= '&sendContent='.$sendContent;
$sPathDetails .= '&combinexmlpdf=false';
$query = [
'orderid' => $sOrderId,
'filename' => $sFilename,
'iSelLang' => $iSelLang,
'saveContent' => $saveContent,
'combinexmlpdf' => false,
];
$sUser = $oConfig->getConfigParam('d3xrechnung_HTACCESS_USER');
$sPassword = $oConfig->getConfigParam('d3xrechnung_HTACCESS_PASSWORD');
@ -58,10 +60,11 @@ class Order extends Order_parent
$client = new Client();
try {
$response = $client->request('GET', $sPathDetails,
['auth' => [$sUser, $sPassword]]
['auth' => [$sUser, $sPassword],
'query' => $query]
);
if($sendContent) {
if($saveContent) {
return $response->getBody();
}
return true;