8
0
Fork 0

allow forced filename

Dieser Commit ist enthalten in:
Daniel Seifert 2020-06-05 09:37:11 +02:00
Ursprung b5096421ab
Commit 4949ef834e
3 geänderte Dateien mit 21 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -39,6 +39,9 @@ abstract class pdfdocumentsGeneric extends Base implements genericInterface
/** @var Smarty */ /** @var Smarty */
public $oSmarty; public $oSmarty;
/** @var string */
public $filename;
/** /**
* pdfDocumentsGeneric constructor. * pdfDocumentsGeneric constructor.
*/ */
@ -126,6 +129,14 @@ abstract class pdfdocumentsGeneric extends Base implements genericInterface
return [self::PDF_ORIENTATION_PORTRAIT, 'A4', 'de']; return [self::PDF_ORIENTATION_PORTRAIT, 'A4', 'de'];
} }
/**
* @param $filename
*/
public function setFilename($filename)
{
$this->filename = $filename;
}
/** /**
* Gets proper file name * Gets proper file name
* *

Datei anzeigen

@ -66,6 +66,11 @@ abstract class pdfdocumentsOrder extends pdfdocumentsGeneric implements orderInt
*/ */
public function getFilename() public function getFilename()
{ {
// forced filename from setFilename()
if ($this->filename) {
return $this->filename;
}
$sTrimmedBillName = trim($this->getOrder()->getFieldData('oxbilllname')); $sTrimmedBillName = trim($this->getOrder()->getFieldData('oxbilllname'));
return implode( return implode(

Datei anzeigen

@ -56,6 +56,11 @@ interface pdfdocumentsGenericInterface
*/ */
public function genPdf($sFilename, $iSelLang = 0, $target = 'I'); public function genPdf($sFilename, $iSelLang = 0, $target = 'I');
/**
* @param string $filename
*/
public function setFilename($filename);
/** /**
* @return string * @return string
*/ */