Im OXID-Forum kommen immer wieder folgende zwei Fragen auf:
- Wie kann ich meine AGB in der Bestellbestätigung als PDF anhängen?
- Wie kann ich meine Rechnung in einer eMail versenden
An dieser Stelle möchte ich den allgemeinen Code zu Verfügung stellen, mit welchem Anhänge an eMails aus dem OXID-Framework anhängen kann.
Beispielcode AGB anhängen
$sAttachementFilePath = $myConfig->getConfigParam( ’sShopDir‘ ).’pdf/‘;
$sAttachementFileName = ’shop-agb.pdf‘;
$sFullPath = $sAttachementFilePath.$sAttachementFileName;
if ( @is_readable( $sFullPath ) && @is_file( $sFullPath ) )
{
$this->addAttachment($sFullPath, $sAttachementFileName);
}
Die Methode addAttachment() kann beliebig oft aufgerufen werden, um auch mehrere Dateien anzuhängen.
Mehr zum Thema gibt´s auch in den folgenden Forum-Threads: