Разрабатываю свой модуль, размещаю его в папке local. При установке необходимо, чтобы модуль копировал файлы в папку bitrix/admin. Пытаюсь сделать более гибкое решение, которое будет учитывать что модуль лежит или в local/modules или в bitrix/modules.
public function installFiles(){
CopyDirFiles($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/actual/install/admin', $_SERVER['DOCUMENT_ROOT'] . '/bitrix/admin'); //нужна константа или метод определяющий что установщик находится в папке local или bitrix
return true;
}