1. Если на странице плагина вызывать php-reports через iframe, (screenhot_1), после нажатия кнопки "создать" в окне выводится сформированный отчет.
Как в этом случае правильно ограничить доступ к php-reports только изнутри CRM, чтобы невозможно было попасть по прямой ссылке?
2. Если вызывать php-reports через функции формирования отчета внутри php, то интерфейс выглядит криво (screenhot_2) и после нажатия кнопки "создать" CRM переходит на стартовую страницу. Я так понимаю это связано с тем, что url для сформированного отчета выглядит примерно так:
и внутри руководителя в index.php срабатывает ограничение доступа к url....../test/plugins/hello/modules/my_page/views/report/html/?report=mysql%2Fsales.sql¯os%5Brange%5D%5Bstart%...
Возможно ли в этом случае обеспечить корректную работу php-reports?