[21-Nov-2011 21:25:59] PHP Warning: Invalid argument supplied for foreach() in /var/www/.../html/contenido/includes/include.tplcfg_edit_form.php(404) : eval()'d code on line 286
Es handelt sich um Contenido 4.8.15.
Ich konnte es schon eingrenzen auf das Modul xtcDynSpryForm0.9.2 und auch auf den Abschnitt im INPUT, der den Fehler verursacht.
Der Eintrag erfolgt immer, wenn ich die Konfiguration eines Artikels aufrufe, welches auch das Modul xtcDynSpryForm0.9.2 beinhaltet.
Entferne ich im Input des Moduls folgedes (steht ziemlich weit am Ende), ist der Fehler weg:
Code: Alles auswählen
<script language="JavaScript">
<!--
function dechecked(){
<?php
if(count($fromthismailCheckboxnames >= 0)){
foreach ($fromthismailCheckboxnames as $checkboxNames){
?>
document.getElementsByName("<?php echo $checkboxNames; ?>")[0].checked = false;
<?php
}
}
?>
}
//-->
</script>
Ich habe auch schon getestet, ob ein Problem mit anderen Modulen besteht, aber der Fehler taucht auch bei einem Layout mit nur einem (belegten) Container auf.
Komisch ist nur, dass ich das Modul schon ewig bei einer Vielzahl von Seiten eingesetzt habe und kann dort den Fehler nicht reproduzieren (Meist 4.8.14 und älter).
Ich hoffe auf eure Hilfe.
Gruß lunsen_de