[TYPO3-commerce] order confirmation says user email is invalid anyway

Anders Tillebeck at at opengate.dk
Mon Jan 7 11:46:46 CET 2008


Hope everyone had a good start on 2008 without too many hangovers and 
one week old broken New Year resolutions ;-)

Just for your info to facilitate any trouble shooting:
I upgraded from 0.9.3 to the latest version (0.9.4) from:
http://typo3xdev.sourceforge.net/
and I get the error too. The upgrade was done on the 7/1-08

BR. Anders


Michiel Roos skrev:
> Ingo Schmitt wrote:
>> Hi Michiel,
>>> Thibaut van de Mortel wrote:
>>>> Hello list,
>>>> when I reach checkout's last step, the confirmation message says 
>>>> that the user email is invalid even if it is valid.
>>>>
>>>> I think this problem comes from lines 957-958 in 
>>>> class.tx_commerce_pi3.php :
>>>>
>>>> $this->userMailOK = $this->sendUserMail($orderId,$orderData);
>>>> $this->adminMailOK = $this->sendAdminMail($orderId,$orderData);
>>>>
>>>> The problem is that those variables are always equal to NULL because 
>>>> both functions (sendUserMail and sendAdminMail) do this :
>>>>
>>>> return t3lib_div::plainMailEncoded([...]) ;
>>>>
>>>> But this function doesn't return anything (even if email was sent), 
>>>> that's why both variables are always empty.
>>>>
>>>> I don't know the technique to be sure that an email has been sent, 
>>>> but it looks like both variables are meant to say precisely that. 
>>>> They just don't get the expected answer from "plainMailEncoded" as 
>>>> it doesn't return anything at all.
>>>>
>>>> I don't know the solution for this problem. We cannot change 
>>>> t3lib_div because it is a core file.
>>>>
>>>> The easy solution is to assume that the email has been correctly 
>>>> sent as long as the email address looks valid ; but it is surely not 
>>>> the cleanest way to do it.
>>>>
>>>> Anyway, it looks like a bug to me, shall I do an official bug report 
>>>> about it?
>>>
>>> Dear Thibaut,
>>>
>>> It was reported long long ago . . . and the fix is really simple . . 
>>> . I don't know what is wrong with the team that is maintaining 
>>> commerce . . .
>>>
>>>
>>> http://bugs.typo3.org/view.php?id=6314
>>>
>>
>> I did fix this in commerce in PI3. Pi5 ist not for use, it's an old 
>> copy of pi3.
> 
> Well, as far as I can see it's still present in svn trunk.
> 
> 
> http://typo3xdev.svn.sourceforge.net/viewvc/typo3xdev/tx_commerce/trunk/pi3/class.tx_commerce_pi3.php?view=markup 
> 
> 
> lines:
> 1768
> 1884
> 
> Kind regards,
> 
> 
> Michiel Roos
> 


More information about the TYPO3-project-commerce mailing list