[TYPO3-dev] Powermail hook file attachment

Kay Strobach typo3 at kay-strobach.de
Thu Mar 17 20:32:41 CET 2011


Hi David,

feedback is appreciated ;)

I do know, that the PDF-Support is not very good at this point ;)

Regards
Kay


Am 17.03.2011 17:56, schrieb Kay Strobach:
> Hi David,
> 
> i uploaded powermail2document some minutes ago.
> 
> It should be visible soon:
> http://typo3.org/extensions/repository/view/powermail2document/current/
> 
> This extension does what you want.
> Please take a look.
> 
> Regards
> Kay
> 
> 
> Am 17.03.2011 17:43, schrieb David ARNOULT - Edition & Internet Operations:
>> Hi!
>>
>> Sorry for my basic level of php but I am trying to develop a hook on
>> powermail to attach a text file to recipient email. Text file is filled of
>> marker values from form.
>> I don't succeed in attaching text file to the email. Hook used is
>> PM_SubmitEmailHook.
>> Any hint or idea will be greatly appreciated.
>>
>> Code:
>> require_once(PATH_tslib.'class.tslib_pibase.php');
>> require_once(PATH_t3lib.'class.t3lib_htmlmail.php');
>>
>> class tx_hookpowermail extends tslib_pibase {
>> 	function PM_SubmitEmailHook($subpart, $maildata, $sessiondata,
>> $markerArray, $pObj){
>> 		t3lib_div::debug($subpart);
>> 		//t3lib_div::debug($maildata);
>> 		//t3lib_div::debug($markerArray);
>>
>> 		$company = $markerArray['###UID46###'];
>> 		$zip = $markerArray['###UID46###'];
>> 		$city = $markerArray['###UID46###'];
>> 		$email = $markerArray['###UID46###'];
>> 		$siret = $markerArray['###UID46###'];
>> 		$name = $markerArray['###UID46###'];
>> 		$first_name = $markerArray['###UID46###'];
>> 		$tel = $markerArray['###UID46###'];
>> 		$fax = $markerArray['###UID46###'];
>> 		$key1 = $markerArray['###UID46###'];
>> 		$key2 = $markerArray['###UID46###'];
>>
>> 		$file = PATH_site . 'typo3temp/' . $company . '.txt';
>> 		
>> 		$content = $company . "\r\n" . $zip . ', ' . $city . "\r\n"
>> . $siret . "\r\n" . $name . ', ' . $first_name . "\r\n" . $tel . "\r\n" .
>> $fax . "\r\n" . $key1 ;
>> 		
>> 		t3lib_div::writeFileToTypo3tempDir($file,$content);
>> 		$this->t3lib_div::addAttachment($file);
>> 		
>> 		/*if ($subpart == 'recipient_mail') {
>> 			$this->addAttachment($file);
>> 		}*/
>>     return;
>>   }
>> }  
>>
>> Thanks!
>>
>> David
>>
>>
> 
> 


-- 
http://www.kay-strobach.de - Open Source Rocks




More information about the TYPO3-dev mailing list