[Typo3-UG Oesterreich] direct_mail - implode fehler, wie debuggen?

Kraft Bernhard kraftb at gmx.net
Thu Apr 28 13:25:52 CEST 2005


Wolfgang 'Dreamguard' Nagele wrote:

> um es zu veranschaulichen:
> http://www.dreamguard.at/misc/screenshot_typo3_newsletter_debug.jpg
> 
> wie kann man solche fehler in typo3 am besten debuggen? code durchforsten
> ist - wenn man die struktur dahinter nicht kennt elendig mühsam, log4php
> oder so ist ja nicht eingebunden soweit ich weiß - oder? equivalente?

Was für eine Direct Mail Version ist das ?

Bei der 1.0.8er schaut die zeile mit dem fraglichen implode so aus:

function getListOfBackendModules($name,$perms_clause,$backPath='',$script='index.php')  {
	$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('*', 'pages', 'doktype!=255 AND module IN ("'.implode('","',$name).'") AND'.$perms_clause.t3lib_BEfunc::deleteClause('pages'));

also :
implode('","',$name)

und wenn man in typo3/ext/direct_mail/mod/class.mod_web_dmail.php

guckt und nach dem aufruf von getListOfBackendModules sucht kommt man auf:

$this->modList = t3lib_BEfunc::getListOfBackendModules(array("dmail"),$this->perms_clause,$GLOBALS["BACK_PATH"]);

man sieht also das es mit einem array(...) aufgerufen wird was eigentlich passt.

Bei mir taucht dieser Fehler auch nicht auf und ich hab direct mail schon in allen möglichen kombinationen
vont T3 (3.5 - 3.8) und Direct Mail gehabt ... aber der ist bei mir noch nicht aufgetaucht ...



grüsse,
Bernhard
-- 
Kraft Bernhard
MOKKA Medienagentur <http://www.mokka.at>
T: +43 - 1 - 895 33 33 - 50



More information about the TYPO3-at mailing list