Че то разговорились, на на собственно вопрос ТС так и не ответили...
----
От себя хочу сказать следующее...
Чтоб include/require работал надежно (если вдруг тот файл, где Вы инклюдите, сам куда-то инклюдится) лучше указывать не относительные, а абсолютные пути. В двиге есть константа ROOTPATH, настоятельно рекомендую ее использовать, она Вам дает абсолютный путь к корневой папке сайта, а далее, добавляете путь к конкретному файлу.
Чтоб не было проблем, это должно стать как правило: в инклюдах только абсолютные пути ![]()