@@ -89,6 +89,14 @@ class CoreController extends AbstractActionController {
8989 */
9090 public static $ oServiceManager ;
9191
92+ /**
93+ * Laminas Translation Service
94+ *
95+ * @var $oTranslator
96+ * @since 1.0.33
97+ */
98+ public static $ oTranslator ;
99+
92100 /**
93101 * CoreController constructor.
94102 *
@@ -787,9 +795,11 @@ protected function rutime($ru, $rus, $index) {
787795 * @param $sToMail E-Mail address of receiver
788796 * @param $sToName Name of receiver
789797 * @param $sSubject e-mail subject
798+ * @param string $sFrom
799+ * @param MimePart $oAttachment
790800 * @since 1.0.4
791801 */
792- protected function sendEmail ($ sTemplate ,$ aTemplateData ,$ sToMail ,$ sToName ,$ sSubject ,$ sFrom = '' ) {
802+ protected function sendEmail ($ sTemplate ,$ aTemplateData ,$ sToMail ,$ sToName ,$ sSubject ,$ sFrom = '' , MimePart $ oAttachment = NULL ) {
793803 $ viewRenderer = CoreController::$ oServiceManager ->get ('ViewRenderer ' );
794804
795805 $ sFromLabel = CoreController::$ aGlobalSettings ['noreply-from ' ];
@@ -810,6 +820,10 @@ protected function sendEmail($sTemplate,$aTemplateData,$sToMail,$sToName,$sSubje
810820 $ oBody = new MimeMessage ();
811821 $ oBody ->addPart ($ oHtml );
812822
823+ if ($ oAttachment != NULL ) {
824+ $ oBody ->addPart ($ oAttachment );
825+ }
826+
813827 # Build Message
814828 $ oMail = new Mail \Message ();
815829 //$oMail->setEncoding('UTF-8');
0 commit comments