При попытке включить файлы из вашего пользовательского модуля вы получите эти сообщения, потому что Vtiger считает, что вы включаете эти файлы из местоположения, которое они считают довольно небезопасным.
Чтобы избежать этой ошибки, вы можете использовать стандартный способмодуль используется в Vtiger, переходя к нему так: ......./index.php?module=Mytest&action=index
.Vtiger будет включать ваш модуль, и теперь вам не нужно включать CRMEntity
и другие файлы data
или utils
.Все это должно быть доступно таким образом, но убедитесь, что вы используете оператор global
для $current_user
, $current_module
и т. Д.
Другой способ - отредактировать следующие функции, расположенные в utils/CommonUtils.php
:
heckFileAccessForInclusion()
и checkFileAccess()
Удалите или закомментируйте die()
в этих функциях, чтобы исправить это.