Не работает редактирование файлов в админке (PHP7)
Версия 2.4.3-pl, перешел на PHP 7 с 5.4 и перестало работать редактирование любых файлов. На месте, где должно быть окно редактирования пустое место. В журнале ошибок пусто, в консоли инспектора ругается на
строку ",canSave: 1"
строку ",canSave: 1"
?a=system/file/edit&file=assets/css/style.css&wctx=mgr&source=1:30 Uncaught SyntaxError: Unexpected token ,
<script type="text/javascript">Ext.onReady(function() {
MODx.load({
xtype: "modx-page-file-edit"
,file: "assets/css/style.css"
,record:
,canSave: 1
});
});</script>На версии 5.4 в скрипте в строке ",record:" не пусто, как на 7 версии<script type="text/javascript">Ext.onReady(function() {
MODx.load({
xtype: "modx-page-file-edit"
,file: "assets/css/style.css"
,record: {"name":"assets\/css\/style.css","basename":"style.css","path":"\/www\/assets\/css\/style.css","size":28881,"last_accessed":null,"last_modified":null,"content":nbody:last-child .blueimp-gallery > .play-pause {\n width: 20px;\n height: 20px;\n background-size: 40px 20px;\n background-image: url(..\/img\/play-pause.svg);\n}\nbody:last-child .blueimp-gallery-playing > .play-pause {\n background-position: -20px 0;\n}\n\n\/* IE7 fixes *\/\n*+html .blueimp-gallery > .slides > .slide {\n min-height: 300px;\n}\n*+html .blueimp-gallery > .slides > .slide > .slide-content {\n position: relative;\n}\n\n","image":false,"is_writable":true,"is_readable":true,"source":1}
,canSave: 1
});
});</script>Что кто посоветует? Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
т.е. не отрабатывает нормально $this->modx->toJSON($this->fileRecord)
Что делать, не знаю, идей нет. Видимо, мы с вами одни такие чудики с сервером на винде, раз больше никого это не затронуло. А, нет, есть еще один такой бедолага: modxclub.ru/comments/comment-8887.html
Может коллективного разума уважаемого сообщества хватит, что бы решить проблему?