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


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

Добрый дент при экспорте ошибка 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

  • 0

#2 CB9TOIIIA

CB9TOIIIA

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

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

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

  1. public function toCSV()
  2. {
  3. $result = array();
  4. foreach($this->_value['option'] as $option) {
  5. $result[] .= $option;
  6. }
  7. return implode(',', $result);
  8. }

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

  1. public function toCSV()
  2. {
  3. $result = array();
  4. if (is_array($this->_value['option'])) {
  5. foreach($this->_value['option'] as $option) {
  6. $result[] .= $option;
  7. }
  8. return implode(',', $result);
  9. }
  10. else {
  11. return $this->_value['option'];
  12. }
  13. }

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


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


  • 0




Click to return to top of page in style!