Такое сообщение получаю после установки любой версии SWMenu. При этом ExtMenu так себя не вело. Но оно - не то, что мне нужно. Попробовал SWMenu и получил следующее: Происходит вне зависимости от версии. В 4 версии отличаются только строки файла, там 112 строка декларации функции. Добавлено через 18 минут И еще: при этом: Код (CODE): function findPar($ordered,$sub){ $submenu = chainmenu('ID', 'PARENT', 'ORDER', $ordered, $sub['PARENT'], 1); if ($sub['indent']==1){ return $submenu[0]['PARENT']; }else{ return $submenu[0]['ID']; } } function fixOrder($ordered,$parent_id){ То есть как видите, никакой редекларации в помине нет!
Ответ: Установка SWMenu Free 3.7 или 4.0 446 - объявление функции. 456 - следующая строка за фигурной скобкой, закрывающей объявление функции.
Ответ: Установка SWMenu Free 3.7 или 4.0 Оберните функцию в этот код Код (CODE): if (!function_exists('findPar')) { function findPar($ordered,$sub){ $submenu = chainmenu('ID', 'PARENT', 'ORDER', $ordered, $sub['PARENT'], 1); .... } }