[TYPO3-UG Italy] R: Webformat (Extendedshop) errore al completamento dell'ordine

Vito Valente vito.valente at techlab.it
Wed Apr 13 11:03:43 CEST 2011


Salve Mauro,

la ringrazio per la correzione, in effetti ieri (e mi scuso per la tarda risposta) ero riuscito a risalire, analizzando il codice, al fatto che se non veniva effettuato un pagamento con bancasella o paypal, non era possibile completare l'ordine.
Ora però il problema è un altro, o meglio due.
Una volta completato l'acquisto ho un problema con l'invio della mail/resoconto, ovvero, a volte la mail viene inviata con il titolo "Conferma Ordine order_num" oppure mi va in timeout nel caricamento della pagina FInalize (subito dopo il completamento dell'ordine) facendo spesso riferimento ad alcuni files riguardanti swiftmailer.

Se fosse così gentile, non dico di risolvermi il problema, ma di indicarmi al massimo il punto in cui cercare, gliene sarei grato.

In attesa di risposta, continuo a spulciarmi il codice.

Saluti
Vito

Da: typo3-ug-italy-bounces at lists.typo3.org [mailto:typo3-ug-italy-bounces at lists.typo3.org] Per conto di Mauro Lorenzutti
Inviato: martedì 12 aprile 2011 12.28
A: typo3-ug-italy at lists.typo3.org
Oggetto: Re: [TYPO3-UG Italy] Webformat (Extendedshop) errore al completamento dell'ordine


Salve Vito,

Il 12/04/2011 10:40, Vito Valente ha scritto:
> Salve a tutti,
>
> vi scrivo ancora per via del problema con Extendedshop, in particolare propongo al mail all'attenzione del Sig. Lorenzutti.
> In pratica l'errore, che sembra dire che il secondo argomento passato alla variabile $content, alla linea 2005 del file ../typo3conf/ext/extendedshop/pi1/class.tx_extendedshop_pi1.php, indica che  in questa istruzione
> $content = $this->cObj->substituteMarkerArray($content, $transactionBS);

Si tratta in effetti di un bug: se il pagamento non è stato fatto
tramite un gateway come paypal o bancasella, questa variabile non viene
effettivametne inizializzata. Puoi sostituire la riga incriminata con la
riga seguente e tutto dovrebbe funzionare:

if (is_array($transactionBS))
             $content = $this->cObj->substituteMarkerArray($content,
$transactionBS);

Appena ho un po' di tempo libero, farò un nuovo rilascio con questa e
altre patch.

Saluti,
--

Mauro Lorenzutti

CTO / Software Architect
mauro.lorenzutti at webformat.com
Tel.   +39-0427-926.389

WEBFORMAT srl -- www.webformat.com
Via S. Francesco d'Assisi, 6 -- 20122 MILANO
Corte Europa, 12 - 33097 SPILIMBERGO (PN)

TYPO3 Certified Integrator

_______________________________________________
TYPO3-UG-Italy mailing list
TYPO3-UG-Italy at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy

________________________________

Nessun virus nel messaggio.
Controllato da AVG - www.avg.com<http://www.avg.com>
Versione: 10.0.1209 / Database dei virus: 1500/3567 - Data di rilascio: 11/04/2011


More information about the TYPO3-UG-Italy mailing list