Jo's Forum

Computer & Software => CMS => Thema gestartet von: Jo am 12. September 2013, 20:52:52

Titel: FormIt: Wrong datatype for second argument
Beitrag von: Jo am 12. September 2013, 20:52:52
Fehlermeldung im Error Log bei MODX Revo 2.2.x und 2.3.x mit FormIt 2.2.0

PHP warning: in_array() expects parameter 2 to be array, null given
oder
in_array() [function.in-array]: Wrong datatype for second argument


Lösung:
Snippet FormitIsChecked & FormItIsSelected die Zeile
if (in_array($options,$input)) {durch diese ersetzen:
if (!empty($input) && is_array($input) && in_array($options,$input)) {


Quelle: Bug #9775 (http://bugs.modx.com/issues/9775) und github.com/splittingred/FormIt (https://github.com/splittingred/FormIt/commit/94eaa535c6277f3688fca91e153c6200890be8c4)

Danke jgulledge19!