Перейти к содержимому


Фотография
- - - - -

Добрый дент при экспорте ошибка Warning: Invalid argument supplied for foreach()


В теме одно сообщение

#1 Sintez83

Sintez83

Отправлено 18 March 2018 - 09:49

Warning: Invalid argument supplied for foreach() in /home/users/s/sis83-mail-ru/domains/test.sis83-mail-ru.myjino.ru/media/zoo/applications/jbuniversal/elements/imagebox/csvimagebox.php on line 11

 

как исправить? или есть какое нибудь решение?

Прикрепленные файлы

  • Прикрепленный файл  123123123.jpg   76.65К   0 Количество загрузок:

  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 18 March 2018 - 14:10

Поиск по форуму:

Нужно открыть файл
media/zoo/applications/jbuniversal/elements/imagebox/csvimagebox.php
 
Найти в нем фрагмент кода

public function toCSV()
    {
        $result = array();
        foreach($this->_value['option'] as $option) { 
            $result[] .= $option;
        }
        return implode(',', $result);
    }

Заменить его на тот, который предлагаю я. Возможно это костыль - но у меня заработал :)

    public function toCSV()
    {
        $result = array();
		if (is_array($this->_value['option'])) {
        foreach($this->_value['option'] as $option) {
            $result[] .= $option;
        }
        return implode(',', $result);
		}
		else {
		return $this->_value['option'];
		}
    }

http://forum.jbzoo.c...tplace/?p=96840


P.S. Тем более это не родной элемент, а пользовательский.


  • 0




Click to return to top of page in style!