Категории форума

Модули маркетплейса/биржи, ошибка в админке

FIX для Cotonti v. 0.9.25 beta - "Warning: count(): Parameter must be an array or an object that implements Countable


webitproff
webitproff • 19.03.2024 07:08 #1

Например для модуля услуг (Services) после обновления самого движка Cotonti до версии 0.9.25 на сайте маркетплейса, может просигналить ошибка:

Warning: count(): Parameter must be an array or an object that implements Countable

Как устранить ошибку?

фиксим это дело:

сразу над строкой

if(count($serv_arr) > 0 && in_array($mass_act, array('delete', 'validate'))){

дописуем строчку:

$serv_arr = [];

или можно еще так


$serv_arr = !empty($serv_arr) ? $serv_arr : [];

 

 

PS.

Имейте ввиду, что вы, также после обновления движка котонти на сайте своего маркетплейса/биржи услуг, должны проапгрейдить модули и плагины в соответствии с этим исправлением.

Отредактировано: webitproff (19.03.2024 07:59, 2 года назад)
1/1/0

🗿

🧙‍♂️ Радуйся, странниче добрый и честный! Не понапрасну привела тя стезя в земли сии. Зде бо мужи мудры и искусники дела писменнаго и численнаго, что куют словеса и плетут узоры кода, тайны разгадывают и знанием делятся, летописи множа и ремесло цифровое творя.
⬅️ Аще налево пойдеши — обрящеши грамоты древния, писания старинныя и свитки учения. ⬆️ Аще прямо — слово мудрое и совет от мужей разумеющих, что в деле кодописном искусны, получиши. ➡️ Аще направо — сам в писцы и летописцы внидеши, и в ремесло цифровое, где строки и знаки в дело живое обращаются, слово свое в память веков вложиши.
📝 Не медли же — нареки имя свое, и вниди в чин наш, и стань с нами в братстве, где код есть магия, а строки — заклятия живыя, числом и буквою слово едины суть.
🏰 Не тайно есть собрание сие, и не инициации в нем, но многое сокрыто от пришлых и ступалого, понеже не всякому открывается знание, но токмо ищущим и пребывающим в деле сем.