Использование функции других модулей

player

Новичок
Использование функции других модулей

Добрый день!

Есть файлы модулей, которые имеют структуру:

декларация функции (не ооп)

switch(операция){

вызов функции в зависимости от операции

}

Возникла проблема: как можно инлюдить файл этого модуля в другой модуль, только чтобы воспользоваться функциями, не выполняя switch?

И как можно подругому решить эту задачу?

Спасибо
 

WP

^_^
Угу, но для начала надо выпить йаду, т.к. решение кривое для модульности. Лучше функции используемые в разных модулях хранить отдельно от логики модулей.

А вообще конкретная задача элементарно решается if'ом.
 

player

Новичок
у меня есть модуль администрации простых страниц, модуль новостей, и скажем фотогалерея.
Еще есть модуль sitemap который делает "деревья", чтобы использовать их для меню.
Теперь задача модуля - уметь добавлять в свою структуру элементы из первых модулей.. то есть "добавить", "обработать", и "удалить". Для этого sitemap должен уметь просто отдавать команды первым модулям, но для юзера оставаться в окне sitemap а не переходить скажем в окно администрации фотогалерей.
Поэтому мне кажется модульности не избежать, но фактически функции остаются в своих модулях и не используются в других, поэтому
Лучше функции используемые в разных модулях хранить отдельно от логики модулей.
не совсем подходит сюда.

Или из каждого "низкого" модуля, который можно администрировать sitemap'ом, сделать экстракт функций и инклюдить?

Может быть есть какойто другой выход?
 

Sluggard

Новичок
Создавать фотогалереи следует в соответствующем модуле "фотогалерея". А в модуле sitemap создавать только вершины и из списка связывать листья с уже существующими галереями.
 
Сверху